Допустим, есть у меня вызов команды с кучей параметров, и я хочу каждый из этих параметров прокомментировать. Вместо того, чтобы писать одну большую портянку и потом один длинный вызов команды, я делаю так:
grep \
# we only care about the first line found
--max-count 1 \
# that second line is what we are really ... more →
*SH
Посоны, надо распарсить одну строчку в пачку переменных. Делаю вот так:
cmd | read var1 var2 var3
Ожидаемо, получаю фейл, потому что на pipeline оно spawn'ит отдельный subshell, который не может менять переменные в родительском процессе. Как кошернее всего это обходить?
cmd | while read var1 var2 var3; do
... more →
Прошел первую миссию в карьере на yoba сложности. Утопил 7 транспортов и 1 эсминец, всего утопил судов на 28 тыс. тонн. Получил дофига повреждений, но сделал это! Это блин посоны реально адов вин! Особенно расчеты огневого решения вручную. Рекомендую посоны!
Во всех скриптах с хидером #!/bin/bash нужно указывать #!/opt/bin/bash ... Зачем они так сделали?
никто ещё не запилил однострочник, чтобы sleep N печатало N... N — 1... и т.д.?
реквестую oneliner, который по численному значению двух байт выведет соответствующий UTF-8 символ
мле, в sh (bash, zsh) конвеер как-то странно работает, зачем-то спавнится новый процесс и, по этому, выражение типа ( N=0 echo "2" | while read line; do N=3; done echo "$N") перестаёт делать то, что предпологалось ._.