Случайные ошибки, выдаваемые оболочкой Bash: невозможно открыть именованный канал [дубликат]

Awk solución:

awk '{ print "Number of nucleotide G is "gsub("G", "") }' <<<"GTCGTAATGCGGATCGGAATCGA"
Number of nucleotide G is 8

grep+wcsolución:

printf "Number of nucleotide G is %d\n" $(grep -o 'G' <<<"GTCGTAATGCGGATCGGAATCGA" | wc -l)
Number of nucleotide G is 8
10
09.12.2018, 14:33
1 ответ

Специфическая ошибка write error: Interrupted system callгенерируется при изменении размера окна консоли во время выполнения скрипта.

Выполнение:

 trap '' SIGWINCH

избежит этого.

Обратите внимание, что

 seq 99999999 >result.txt; wc -l <result.txt

Будет быстрее и позволит избежать проблемы SIGWINCH.

6
20.08.2021, 11:11

Теги

Похожие вопросы