Size: a a a

2021 April 02

л

лохматый in pro.bash
Ребята, подскажите пожалуйста, как это решение изменить под себя, чтобы INFOSTART и INFOEND не удалялись из вывода?

https://stackoverflow.com/questions/33120215/remove-all-occurrence-of-new-line-between-two-patterns-sed-or-awk
источник

∀lǝxǝʎ in pro.bash
если правильно понял, то просто убрать next; из первых двух строк программы
источник

л

лохматый in pro.bash
∀lǝxǝʎ
если правильно понял, то просто убрать next; из первых двух строк программы
супер
источник

л

лохматый in pro.bash
спасибо большое
источник

л

лохматый in pro.bash
источник

BS

Boris 🦍 Shestov in pro.bash
привет, есть скриптан, который генерит сертификаты, нго система выдающая сертификаты требует нажатия рандомных клавиш на класиватуре, есть вариант как-то это имитировать в скрипте, чтоб полностью было автоматически?
источник

В

Владимир in pro.bash
через tmux  можно
источник

В

Владимир in pro.bash
в тмуксе запускаешь скрипт и параллельно запускаешь скрипт, где надо генерить нажатия клавиш по типу tmux send-keys "TEST" C-m
источник

аᶘ

асоциальный пикотран... in pro.bash
Boris 🦍 Shestov
привет, есть скриптан, который генерит сертификаты, нго система выдающая сертификаты требует нажатия рандомных клавиш на класиватуре, есть вариант как-то это имитировать в скрипте, чтоб полностью было автоматически?
очень сильно зависит от того, как именно выглядит эта просьба тыкать на клавиатуре
в некоторых случаях достаточно и ./script < /dev/urandom кинуть
в некоторых -- написать простенький скрипт на expect
в некоторых -- дописать скрипт, чтобы он брал энтропию из "файла"
источник

ЖД

Женя Добромильский... in pro.bash
Доброго времени суток. Вопрос по awk и regexp.
У меня есть парсер темы значков gnu (ini-типа), который превращает её в таблицу типа /etc/passwd, я в нём добавил удаление комментариев со всеми пробелами до "#" и после всего комментария.
Можно ли оптимизировать комманду gsub, делающую это и достаточно ли она корректная?
BEGIN{FS="\n"; RS="["; OFS=":"; ORS="\n"}!/^$/{gsub(/\s*#\S*\s*/,":",$0);gsub("]","",$1); printf "%s\n", $0}
источник

BS

Boris 🦍 Shestov in pro.bash
асоциальный пикотранзистор ᶘಠᴥಠᶅ
очень сильно зависит от того, как именно выглядит эта просьба тыкать на клавиатуре
в некоторых случаях достаточно и ./script < /dev/urandom кинуть
в некоторых -- написать простенький скрипт на expect
в некоторых -- дописать скрипт, чтобы он брал энтропию из "файла"
спасибо , посмотрю
источник

ЖД

Женя Добромильский... in pro.bash
корректный ли regexp шаблон для комментария в строке со всеми пробелами до и после? \s*#\S*\s*
источник

∀lǝxǝʎ in pro.bash
Женя Добромильский
корректный ли regexp шаблон для комментария в строке со всеми пробелами до и после? \s*#\S*\s*
^\s*#
источник

ЖД

Женя Добромильский... in pro.bash
а если коммент в конце полезной строки?
источник

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

∀lǝxǝʎ in pro.bash
потому что # может быть и внутри строкового литерала
источник

∀lǝxǝʎ in pro.bash
либо убираем это допущение и тогда пишем просто \s*#.*
источник

∀lǝxǝʎ in pro.bash
если надо вырезать или без \s* если надо просто выбрать и вывести
источник

F

Fljúgandi Kettlingur... in pro.bash
Женя Добромильский
корректный ли regexp шаблон для комментария в строке со всеми пробелами до и после? \s*#\S*\s*
а если пробел после #
foo # bar
твой регэкс обломается
источник

F

Fljúgandi Kettlingur... in pro.bash
А если, как справедливо замечает выше коллега, у нас " abc#def" # foo - на каком он сработает?
источник