Size: a a a

2021 April 23

Лс

Лень с Самосознанием... in pro.bash
- | sed '/^;/d; s/ \(?=.*=\)//g; s/=/="/; s/$/"/'
Ну почему оно (          ^^^^^^^^^^^^^^^^^) не работает...
источник

Лс

Лень с Самосознанием... in pro.bash
Я ЕГО ДОПИНАЛ!!!!

...| sed -n '/^;/d; s/$/"/; s/=/\n="/;p' | sed -n '1~2{s/ /_/g; N;s/\n//;p}'
источник

C

CTpaHHoe in pro.bash
grep -vP '^\s*(#|$) file| while
..
источник

Vs

Vladislav support.od... in pro.bash
да, спс
источник

C

CTpaHHoe in pro.bash
подскажите, какие кроме awk варианты обработки таблиц с полями фиксированной ширины? задачи типовые - выбросить столбец, поменять столбцы местами, сделать что-то с содержанием столбца
источник
2021 April 24

∀lǝxǝʎ in pro.bash
awk в целом тоже не про столбцы фиксированной ширины, он про разделители, типа csv, tsv
источник

C

CTpaHHoe in pro.bash
сейчас просто задаю ширину колонок. неудобно только то что у содержимого надо убирать пробелы. сам не ожидал, но код на awk не сложнее чем на баше.
источник

A

Alex in pro.bash
Всем привет. Пишу скрипт. Хочу, чтобы он в цикле построчно читал файл и для каждой строки запрашивал ввод пользователя. Но read вместо чтения ввода пользователя читает строки с файла. ЧЯДНТ?
termbin . com / kcdc
источник

аᶘ

асоциальный пикотран... in pro.bash
stdin while'а привязан к cat'у, соответственно и всё, что вызывается внутри while'а наследует stdin, и соответственно читает из stdin'а, который привязан не к терминалу, в котором ты запускаешь скрипт, а к cat'у.

Для того, чтобы всё сработало, тебе нужно завести fd 3, в который «скопировать» значение stdin'а родительского шелла перед вызовом конвеера, а потом читать из этого 3 fd.
источник

A

Alex in pro.bash
Хорошо. Спасибо
источник

аᶘ

асоциальный пикотран... in pro.bash
Более простой хак: read ans <&2
источник

аᶘ

асоциальный пикотран... in pro.bash
stdout и stderr у тебя всё равно указывают на тот же tty/pts (см. ls -al /proc/self/fd), так что нет разницы, «откуда» читать, главное, что какой-то из fd всё ещё указывает на оригинальный tty/pts, откуда и можно читать
источник
2021 April 25

PS

Petrov Sergey in pro.bash
some_cmd Univer_{218,219,220,221,222,223,224,225}_SATRip_by_RuUu.avi, почему это не разворачивается для всех файлов?
источник

∀lǝxǝʎ in pro.bash
Разворачивается, но как один список файлов для some-cmd, а не множество вызовов some-cmd.
И ещё: если номера идут по порядку то можно указать диапазон через {1..5} а не перечислять все номера
источник

PS

Petrov Sergey in pro.bash
а как развернуть в множество some_cmd?
источник

∀lǝxǝʎ in pro.bash
echo ... | xargs -d ' ' -I {} somecmd {}
источник
2021 April 26

i

io ☾ in pro.bash
почему в таком случае вывод пустой? Ведь должны быть совпадения
источник

VP

Vadim "Oxyd&quo... in pro.bash
C чего-бы?
источник

∀lǝxǝʎ in pro.bash
одновременно и папка и файл быть не могёт
источник

F

Fljúgandi Kettlingur... in pro.bash
с чего вдруг?
источник