LINUX.ORG.RU

Сообщения hikikomori

 

Как порезать на главы по таймингам скачанный mp3 yt-dlp?

Форум — General

Скачиваю аудиокнигу с ютуба в виде mp3, без ненужного видео. Автор потрудился поставить в описании таймкоды. Вопрос - может ли данная утилита после скачивания и вытаскивания mp3, порезать его по ним с именованием по описанию?

Скачать и сохранить только .mp3:

yt-dlp -x --audio-format mp3 -f "bestaudio/best" --write-description  https://youtu.be/DtBkEqADtKQ

Смотрим скачанное описание:

cat 🐙[УЖАСЫ]\ Джеймс\ Герберт\ -\ Туман.\ Аудиокнига.\ Читает\ Олег\ Булдаков\ [DtBkEqADtKQ].description

...
00:00:00 Пролог
00:04:19 Глава 1
00:11:54 Глава 2
00:29:51 Глава 3
...
07:37:13 Глава 20
08:03:05 Глава 21
08:57:46 Глава 22
...

Вот по этим таймингам я и хочу порезать. И чтобы всё сложилось в отдельную папку с файлами по описанию после тайминга. Такое возможно?

 

hikikomori
()

После обновления нетбук msi s12t подвисает при подключении по wifi

Форум — Linux-hardware

Я когда-то уже писал о проблеме с wi-fi на этом нетбуке msi s12t, и мы её успешно решили, отдельное спасибо @EXL . ( msi s12t wi-fi проблема ) Но как-то после обновления проблема появилась опять, проверенные методы не помогают. Пробовал разобраться сам, но увы, не получилось.

Сразу после загрузки системы, если нетбук не подключён по RJ45, он пытается подключиться по wifi, соединение сразу обрывается, нетбук наглухо виснет.

Репозиторий где лежали дрова, git@github.com:lwfinger/rtlwifi_new.git больше не существует.

В дуалбуте есть венда7, там всё работает, модуль не помер.

Спасибо дивным обновления ядра, окирпичившим мне нетбук. Пока выгрузил модуль, sudo rmmod -v rtl8723ae чтобы не висло. Можно ли как-то починиить?

P.S. Ещё странности с обвовлениями. Как ни пробовал, даже так: sudo sudo pacman -Syyuu пишет, что нет обновлений. Хотя на другом ПК с тем же Manjaro обновления приходили уже не раз.

 ,

hikikomori
()

Потеря фокуса родительского окна в KDE

Форум — Desktop

Началось как всегда с глюками, после очередного обновления… Максимально работаю без мыши, где хватает клавиатуры, поэтому заметил глюк и испытал от него наибольшее неудобство.

При открытии дочернего окна, после его закрытия фокус не возвращается в родительское, а передаётся тому окну, поверх которого открылось дочернее, либо где была мышь.

ПРИМЕР: двух мониторная система. На левом экране в полный экран dolphin, на правом экране - также развернут Double cmd. Открываю в нём текстовой файл по F3, его окно открывается за пределами родительскоро окна, на левом мониторе поверх окна dolphin. После закрытия окна, фокус не возвращается к родительскому окну doublecmd, а передаётся dolphin, поверх которого был открыт просмотрщик doublecmd. Если после открытия дочернего окна doublecmd перетащить его на правый экран поверх doublecmd, то фокус вернётся в doublecmd.

Вот как это починить, и какие индийские хипстеры такое нарукожопили? Где-то появилась замечательная галочка «[v] после закрытия окна передавать фокус фоновому, а не родительскому?» и её как водится принудительно включили??

 , ,

hikikomori
()

Как в консоли измерить звуковую частоту ~3150Hz с line_in ?

Форум — General

Есть такая программа под оффтопик (работает под wine) wfgui_8_60.exe. Замеряет и выводит частоту 3000/3150Hz которая приходит на line_in. Нужно это для настройки РЧВ моторов кассетных магнитофонов. Вставляется тестовая кассета с записанной эталонной частотой, и воспроизводимая ЛПМ частота замеряется и сверяется в проге с эталоном.

Есть ли консольный linux-way для этого? Мне не хватает функционала, я хочу снять не единовременные показания, а писать в лог время и замер частоты, чтобы потом построить временной график изменения показаний.

Достаточно просто утилиты, дающей на выходе сколько ГЦ она слышит в момент запуска. Оберну это в бесконечный цикл на баше и всё.

.

Для генерации сигнала 3150 использую утилиту:

ecasound -i tone,sine,3150 -o alsa

Так может есть что-то подобное и для замера?

 ,

hikikomori
()

Ошибка в терминале - cnf-lookup: error while loading shared libraries

Форум — General

С недавноего времени в каждом новом открытом сеансе терминала при его открытии появляется:

cnf-lookup: error while loading shared libraries: libboost_locale.so.1.76.0: cannot open shared object file: No such file or directory
bash: append_path: command not found
cnf-lookup: error while loading shared libraries: libboost_locale.so.1.76.0: cannot open shared object file: No such file or directory
bash: append_path: command not found
cnf-lookup: error while loading shared libraries: libboost_locale.so.1.76.0: cannot open shared object file: No such file or directory

Если просто ввести какую абракадабру:

$ blablabla
cnf-lookup: error while loading shared libraries: libboost_locale.so.1.76.0: cannot open shared object file: No such file or directory
bash: blablabla: command not found

Ничего толком не нагуглил. Что такое cnf-lookup и shared libraries libboost? Почему где-т раз в год такое появляется? Как это системно исправить?

 ,

hikikomori
()

Посоветуйте скрипт greasemonkey для youtube, чтобы было видно дату

Форум — General

Howdy!

Ютуб очень бесит своими изменениями UI с неудобного, но приемлемого на неюзабельное или вовсе вырвиглазое УГ.

ПРОЛОГ:
Вот недавно он перенёс описание видео снизу в правый блок. Но всё равно чтобы увидеть нужно сначала посмотреть вниз, кликнуть там, и потом сделать глазами маршбросок вправо и прокручивать там, если например там таймкоды какого сборника музыкадляпроггеровсуперподборкастопицоткомпозиций. раньше было приемлимо, теперь стало неюзабельно, и я больше не ругаю тех, кто ленится делать к видео описание и всё лепит в закреп коммент.

НАИБЕСЯЧЕЕ:
Дата создания видео, совмещённая с количеством просмотров. (голосом Карлина)Я её блять не вижу.(Карлин off) Она банально не помещается на моём 3:4 мониторе, почему эти 314доры принуждают меня покупать fullhd из-за одной строчки? Говорил я себе, и растягивал окно браузера на два монитора 3:4 своей двухмониторной системы.
А недавно и этого стало не хватать, чтобы это поле с датой отображалось. (снова Карлин) ему блять опять перестало хватать места. Может кому-то пора прекратить столько жрать?(off) Мне приходится растягивать окно на 3 монитора, чтобы его края вылазили за пределы моего рабочего стола, и только тогда я вижу колво просмотров и дату. Это уже 314здец какой-то за гранью.

КРАТКО:
Посоветуйте плиз что делать, или какой скрипт для обезьянки, чтобы дата создания видео ютуба не пропадала на не мега огромных мониторах.

На https://greasyfork.org/ru уже искал, нету.

Скриншоты.

 ,

hikikomori
()

Как перенаправить трафик в оддельном сеансе терминала через прокси, tor?

Форум — General

Как думаете, долго ещё жить ютубу в РФ? Пост о возможной проблеме, и немного отвлечённый. Если многабукав, читайте последниЙ абзац.

ЦИТАТА из сети:
YouTube идёт к тому, чтобы стать в России вне закона, заявил председатель комитета Совета Федерации по конституционному законодательству Клишас.
Официальный представитель МИД России Мария Захарова: «Судя по всему, YouTube себе приговор подписал. Сохраняйте контент, переносите на российские платформы. И побыстрее».

У меня недавно один блдский провайдер-монополист устроил недельный даун без сети. Плюс ещё опсос заблокировал симку в usb свистке, и я в полной мере оценил прелести жизни вообще в офлайне.

Но я уже выкачал 279Gb всяких видео с ютуба, плюс давно раздаю 4.9Т торрентов с музыкой, кино, аудкнигами. Так что не то, чтобы сильно обламывался без контента, но постоянно возникает необходимость выкачать и пересмотреть с ютуба что-то ещё.

Есть браузер тор, есть в жирнолисе и вивальди бесплатные плагины прокси и vpn. Но когда я в консоли выкачиваю yt-dlp видео, то если заблокируют youtubeтытруп, то возникает вопрос:

Как трафик терминального сеанса\отдельной проги завернуть на тор-сеть или какой бесплатный прокси? Поделитесь пожалуйста решениями. Хотелось бы немного прокачать скилл в этом направлении.

 , , , ,

hikikomori
()

yt-dlp - ERROR: Postprocessing: Conversion failed!

Форум — General
$ yt-dlp --remux-video mkv https://youtu.be/AJKDCOBmoDM
[youtube] AJKDCOBmoDM: Downloading webpage
[youtube] AJKDCOBmoDM: Downloading android player API JSON
[youtube] AJKDCOBmoDM: Downloading MPD manifest
[youtube] AJKDCOBmoDM: Downloading MPD manifest
[info] AJKDCOBmoDM: Downloading 1 format(s): 302+251
[dashsegments] Total fragments: 31
[download] Destination: Oscillofun на С1-77 [AJKDCOBmoDM].f302.webm
[download] 100% of 29.94MiB in 00:14
[download] Destination: Oscillofun на С1-77 [AJKDCOBmoDM].f251.webm
[download] 100% of 3.37MiB in 00:00
[Merger] Merging formats into "Oscillofun на С1-77 [AJKDCOBmoDM].webm"
ERROR: Postprocessing: Conversion failed!

Получаю на выходе файлы

$ ls -la
  3535845 июл 19  2019 'Oscillofun на С1-77 [AJKDCOBmoDM].f251.webm' # только звук
 31397777 мар 11 21:11 'Oscillofun на С1-77 [AJKDCOBmoDM].f302.webm' # только видео
   845925 мар 12 15:51 'Oscillofun на С1-77 [AJKDCOBmoDM].temp.webm' # 5 секунд готового ролика.

Убирать --remux-video mkv пробовал. Без эффекта.

С другими видео всё ок. Вот удивился, а шо це за таке и что делать.

upd. Выкачивал большой свой плейлист с ютуба, статистика накопилась, оказывается ещё несколько видеороликов не скачались, 10 из сотни с небольшим. Всё с той же ошибкой.

 

hikikomori
()

KDE - Слетели шрифты, цвета, и иконки в некоторых приложениях

Форум — General

Manjaro linux KDE. Периодически падает оформление окон, замечаю по факту какой-то дичи на экране. Сейчас нужно было поработать в офлайне в локальном WYSIWYG-редакторе, выбрал bluegriffon. Поставил, запускаю, вижу это.

bluegriffon-3.1-17 Кажется что-то не так с цветами, не всё видно http://0x0.st/oPH_.png

Шакальный битый шрифт в настройках. http://0x0.st/oPH2.png

Подумал сначала, что это проблема негров, а не шерифа, но:

Невидимые инструменты в Kolourpaint:
http://0x0.st/oPH4.png

Ещё если из просмотрщика картинок запускать через контекстное меню внешний редактор, то у последнего тоже так всё слетает. А если запускать его отдельно, то не слетало.

Понимаю, что по неведомой причине, в который уже даже не десятый раз, в нативном кедам приложении оформление пошло по звезде.
Как это решить желательно не вылезая из консоли? И почему, бть, это постоянно преследует?

p.s. Да, недавно обновлялся. как обычно.

 ,

hikikomori
()

vim: YouCompleteMe unavailable: module 'collections' has no attribute 'Mapping'

Форум — Desktop

Стоит vim с плагинами. Всё работало, но что-то пошло не так. Как это починить?

:PluginInstall проходит успешно, но без результата. Что-то с питоном слетело видимо после обновления версии.

cat ~/.vimrc 
...
Plugin 'Valloric/YouCompleteMe'         " Автодополнение
...

 ,

hikikomori
()

Как узнать текущие обои в KDE через консоль?

Форум — Desktop

Manjaro KDE, на рабочем столе выбрано слайдшоу из древа каталогов. А там у меня скриншоты из просмотренных фильмов за лет десять. Очень любопытно подчас увидеть некоторые из них, хочется даже название фильма вспомнить, но не всегда по картинке ясно.

Но имя файла содержит название, отсюда и пара вопросов:

  • Можно ли где что вручную добавить (без conky) чтобы в углу экрана писался путь и имя файла текущих обоев рабочего стола? Может тут что дописать можно?
vim /usr/share/plasma/wallpapers/org.kde.slideshow/contents/ui/main.qml 
  • Как из консоли узнать тоже самое? Я знаю где лежит конфиг, и придумал такой костыль:
cat ~/.config/plasma-org.kde.plasma.desktop-appletsrc | grep -B 1  SlideInterval

Но может есть решение более правильное через запросы к системе, а не прямой grep конфига?

 ,

hikikomori
()

firefox после обновления начал выгружать фоновые вкладки =(

Форум — Desktop

После очередного говнообновления жирнолиса сбилась куча персональных настроек, всё нагуглил и починил кроме сабжа.

Заметил, что фоновые вкладки при клике на них теперь заново загружаются, если какое-то время на них не был. Особого прироста производительности как-то не заметил, зато геммору теперь много - каждый раз ждать загрузки на ряде регулярных ресурсов и полный конец обеда - веб версия вотсапа. Я просто не вижу сбщ, его вкладка постоянно выгружается. Как это победить? Вы с этим сталкивались?

 , ,

hikikomori
()

mpd + ncmpcpp + cp1251 = ?

Форум — Desktop

Вообще-то я использую cmus и горя не знаюне знал, но вот посоветовал мне @modest попробовать vimpc. Дай думаю расширю кругозор, но не тут-то было. Во-первых нужно mpd запустить, итд. Несмотря на тесное знакомство с vim, vimpc я вообще не осилил.

Решил попробовать сабж, для расширения кругозора и понять нахрен мне оно вообще такое нужно. Ncmpcpp в отличии от vimpc, я настроил и запустил, и даже что-то играет.

Это надо же было так назвать: ncurses Music Player Client cpp всё просто только автокомплит и спасает: ncm+TAB+ENTER. Как писали тут на лоре: «уверен, что есть какие-то исторические причины непроизносимым названиям, порой без гласных вообще, но зато имеющих глубокий скрытый смысл.»

В общем нагуглил видео инструкцию и статью буквами, как это настроить. И в арчвики подчерпнул, какие кнопочки нажимать, чтобы заиграло.

Запускаю, но вижу до боли знакомую картину с тэгами в кодировке 1251. То есть вижу жерню вместо русских букв. В cmus тоже есть такая проблема, и там я тоже долго искал, как её решить и слышал много воплей этоневозможно и перекодируйтэги, но решение там такое: :set id3_default_charset=cp1251

Предполагаю, что в софтине с непроизносимым названием, расшифровывающимся как Ncurses Music…, тоже есть подобное решение. Или решать его надо в демоне mpd, или и в демоне и в ncmpcpp (бедный мой мозг, ты это выговорил).

Где-то натыкался на добавление в cat ~/.config/mpd/mpd.conf строки:
id3v1_encoding "WINDOWS 1251", но не помогло.
Перезапустить демона не забыл:
systemctl --user restart --now mpd

ИТОГО если не осилили все эти букавы, какую команду ввести в консоль плеера или в какой конфиг, чтобы эта цука начала понимать тэги в 1251, как это сделал cmus?

 , ,

hikikomori
()

консольный аудиоплеер - cmus - перспективы развития

Форум — Desktop

Когда-то я изложил, чего не хватает в программе на мой взгляд активного пользователя: https://github.com/cmus/cmus/issues/1122

На днях мне пришёл ответ. Публикую с разрешения автора:

Gregory Petrosyan пишет:
Рад, что плеер радует :-) Я не занимаюсь сейчас активной разработкой.
Если кто-то проработает какое-то улучшение и сделает качественный пул-реквест – он скорее всего будет принят.
Cmus сейчас развивается в таком режиме, без конкретных планов.

Такие дела. Решил бросить клич.
Я ежедневно использую cmus как основной аудиоплеер для прослушивания музыки и аудиокниг. И как никто сталкиваюсь со всеми его ограничениями и недоделками на собственном опыте. На cpp`ях, увы, не пишу.

Интересно, как много народу использует cmus и есть ли среди нас активные программисты? Заодно можно поделиться опытом своего использования.

 

hikikomori
()

yt-dlp самовыпилился при обновлении системы - но как, Холмс?

Форум — Desktop

Hi LOR!

Не так давно в треде мне посоветовали выкинуть заброшенный авторами youtube-dl и использовать subj. Всё было ок, пока недавно не обновился. Пропал python модуль:

ModuleNotFoundError: No module named 'yt_dlp'

Пришлось ставить заново:

python3 -m pip install --no-deps -U yt-dlp

Всё вернулось. Manjaro linux KDE. Но такое мастдайное поведение системы с самопроизвольным удалением моего софта напрягает. Как такое вообще возможно? Прошу высказаться знатоков и всех желающих, что вы об этом думаете?

 , ,

hikikomori
()

Вывести ростелекому на чистую воду отностительно качества связи?

Форум — Desktop

Ку, ЛОРчане!

Можно ли заставить провайдера Ростелеком, монополиста в моём доме, качественно предоставлять свои услуги? (риторическое)

У меня тариф 100 Мбит/с, каждые 1-2 месяца сбой по более чем 3 дня. После сбоя наблюдается ощутимый провал по стабильности связи.

По мнению провайдера всё прекрасно, а проблема исключительно в моём роутере, во всех моих ПК, ноутах. Ведь пресвятой глашатай (другие не признаются, ну может куяндекс ещё) скорости интернета https://www.speedtest.net/ не может ошибаться, и его показатели бывают иной раз прекрасны до слёз.

А по моему ощущению, этот спидтест полное очковтирательство, не дающее цельной картины по стабильности связи. Вот который день пытаюсь выкачать видео с ютуба, полюбуйтесь:

....
[download] Resuming download at byte 391927335
[download]  10.8% of 3.38GiB at 70.91KiB/s ETA 12:22:15^C
ERROR: Interrupted by user

$ time youtube-dl https://youtu.be/wSS-H4MGN6M
[youtube] wSS-H4MGN6M: Downloading webpage
WARNING: Requested formats are incompatible for merge and will be merged into mkv.
[download] Resuming download at byte 392456529
[download] Destination: Король в Жёлтом – Обзор Мистического Сборника-wSS-H4MGN6M.f137.mp4
[download]  51.7% of 3.38GiB at 66.82KiB/s ETA 07:06:42ERROR: unable to download video data: HTTP Error 403: Forbidden

real    361m5,573s
user    0m33,213s
sys     0m13,072s


------------------------
Это он 6 часов пытался его скачать, причем не с начала, а продолжая, и половину не выкачал даже. Пробую заново.
-----------------------

$ time youtube-dl https://youtu.be/wSS-H4MGN6M
[youtube] wSS-H4MGN6M: Downloading webpage
WARNING: Requested formats are incompatible for merge and will be merged into mkv.
[download] Resuming download at byte 1874287053
[download] Destination: Король в Жёлтом – Обзор Мистического Сборника-wSS-H4MGN6M.f137.mp4
[download]  88.2% of 3.38GiB at 50.43KiB/s ETA 02:17:36ERROR: unable to download video data: HTTP Error 403: Forbidden

real    362m41,139s
user    0m42,050s
sys     0m23,821s


ОПЯТЬ!


$ time youtube-dl https://youtu.be/wSS-H4MGN6M
[youtube] wSS-H4MGN6M: Downloading webpage
WARNING: Requested formats are incompatible for merge and will be merged into mkv.
[download] Resuming download at byte 3199714248
[download] Destination: Король в Жёлтом – Обзор Мистического Сборника-wSS-H4MGN6M.f137.mp4
[download]  88.3% of 3.38GiB at 67.31KiB/s ETA 01:42:24

Прямо на ютубе я видео вижу, но дикие задержки с перемоткой, сайт может вообще сказать, что нет подключения к интернету, приходится обновлять страницу. Даже миньки не сразу прогружаются, или вовсе теряются. Я пробовал подключать без роутера и нагрузки напрямую в ПК. скорость чуть выше (роутер старый, Zyxel Keenetic), но жопа остаётся в целом таже. Проблема не в скорости, а в её частых провалах до нуля.

Даже при не 100Мб но стабильной передаче пакетов он должен был давно выкачаться. Вот подскажите пожалуйста, как мне сформулировать претензию этим рукожопам, чтобы опять не нарваться на отписки «проверьте скорость спидтестом. ок? тогда идите наххх», или: «мы не отвечаем за скорость на сторонних сайтах, нас не дерёт что у вас ютуб или вк или сайт какой тормозит, обратитесь в саппорт гугла»

До этих 314доров из РТК дозвониться огромная проблема, автоответчик 15 минут ебт мозг, требуя выслушивать его важные предложения и нажимать кнопки в строго определённое время, ожидание оператора человека в очереди от 20минут. А попасть на специалиста, которому можно описать проблему, это как трижды дозвониться, потому как сначала человекобот отвечает, которое тупое лоно ничего не знает читает по бумажке, и пытается не переключать на специалиста, а попрощаться. Я словно в квест играю, а не в саппорт дозваниваюсь. Причём этот спициалист в лучшем случае вышлет бригаду, якобы что-то там проверит, и всё. Придут ко мне 1-2 мальчика, подключат свой ноут в мой RJ45, запустят спидтест, покажут в нём оххенные результаты, посмотрят как на говно и уйдут в закат.

Вот глядя, на этот «стабильный интернет», терпение лопается.

p.s. пока писал пост, уже аж 91% выкачался. так долго я ролики с ютуба ещё не выкачивал!

 , ,

hikikomori
()

tor и youtube

Форум — Desktop

Скажите, что за ххх творится с сабжем? То не пускает вообще, то говнокапча бесконечно заставляет выделять сранные автобусы, зебры, велики, светофоры. Бесконечно.

А ранее пакет обновления (manjaro, пакетные манагеры pacman, yay) тора был url недоступен.

Вдобавок на ютубе что-то говорят про блокировки тора…

 ,

hikikomori
()

Как вытащить звуковую дорожку из онлайн видео?

Форум — Multimedia

Заранее прошу копирастов пройти найуг не беспокоиться.

Хочу вытащить редкое кино из интернета.

Калифорнийская печатная машинка (California typewriter - Даг Никол - 2016

В одном месте нашёл видео на английском без перевода, в другом месте нашёл в переводе, но не торрент, а онлайн в ужасном качестве, и рекламными вставками в звук.

Решил вытащить русскую дорогу, убрать рекламу, заменив фрагментами из оригинальной дорожки, и собрать в один фильм.

Думал там просто будет стримится файл, я его вытащу отладчиком жирнолиса, но увы. Как-то там слишком кучеряво - стримятся по мелким кускам, я заколеблюсь их соединять, плюс отдельными ссылками они не скачиваются - банится.

Как эта технология устроена, и как такое скачивать? Поделитесь plz примерами. А может есть что-то вроде youtube-dl в консоли?

Переписывать звук через line_out в line_in у меня как-то рука не подымается. Можно же вытащить его как-то проще?

 

hikikomori
()

samba не пускает winxp, но пускает win7 с аутентификацией sambauser`а

Форум — Admin

Задача - расшарить каталоги самбой для доступа с Хрюши. Худо-бедно попробовал, на 7ке видно, но пришлось залогиниться как sambauser:

# который был создан и добавлен в самбу:
sudo useradd -M -N -r -s /bin/false sambauser
sudo smbpasswd -a sambauser

везде пишут про этот метод но он не сработал.

В Хрюше нет доступа к серверу. В 7ке есть, но не простой, а с аутентификацией (зашёл как sambauser)

Помогите запустить свинью.

Этой строкой я редактирую конфиг, перезапускаю сервер, смотрю правильность синтаксиса:

clear && sudo vim /etc/samba/smb.conf && sudo systemctl start smb.service && smbd --version && samba-tool testparm --suppress-prompt

Выдача:


Version 4.15.0
INFO 2021-10-23 14:42:31,984 pid:61737 /usr/lib/python3.9/site-packages/samba/netcmd/testparm.py #96: Loaded smb config files from /etc/samba/smb.conf
INFO 2021-10-23 14:42:31,984 pid:61737 /usr/lib/python3.9/site-packages/samba/netcmd/testparm.py #97: Loaded services file OK.
# Global parameters
[global]
	client min protocol = NT1
	guest account = sambauser
	lanman auth = Yes
	log file = /usr/local/samba/var/log.%m
	max log size = 50
	netbios name = SMB
	ntlm auth = ntlmv1-permitted
	server max protocol = NT1
	server signing = required
	server string = Samba Server
	workgroup = ABBYS

[homes]
	browseable = No
	comment = Home Directories
	read only = No

[printers]
	browseable = No
	comment = All Printers
	path = /usr/spool/samba
	printable = Yes

[zx]
	comment = ZX Files
	guest ok = Yes
	path = /mnt/ZX/
	write list = @staff

[public]
	guest ok = Yes
	path = /home/hikikomori/share/


 

hikikomori
()

Как заставить grep искать всё, кроме образца?

Форум — Admin

Этот вопрос вышел из прошлой темы, и увы остался не решённым.

Не подскажет ли всезнающий all, умеет ли grep или его аналог это вообще? Я искал в гугле, читал хабр, стек оверфлоу, посты на опеннете, но увы, самое важное видимо упустил.

ЗАДАЧА: Поиск прямо на устройстве /dev/sdX байт, отличных от образца.
ЗАЧЕМ: sd карта забита через dd нулями. Нужно быстро искать и выводить в формате xxd всё, что стало не ноль. Так я сразу увижу активность одной древней FS.

Пока могу только поискать конкретный байт в бинарном файле устройства:

sudo grep -obUaP "\x01" /dev/sde

Если попробую инвертировать выборку по v, и по идее увидеть всё, кроме образца, то не увижу ничего:

sudo grep -obUaPv "\x00" /dev/sde

Пробую отдельно через пайп - вообще без эффекта:

sudo xxd /dev/sde | grep -v "\x00"

Жалею, что hextedit не позволяет скрывать строки по маске \x00. Но хочется именно получать результат сразу в консоль без интерактива.

ЧЯДНТ?

 

hikikomori
()

RSS подписка на новые темы