Кто тормозит мой процессор?

Да:

while read -r width height size thedate thetime; do
    # use variables here
done 

Это будет читать из стандартного ввода и разделять данные на пробелы (пробелы или вкладки ). Последняя переменная получит все данные, которые «остались» (, если полей больше, чем прочитано переменных ). Это вместо чтения в переменную line.

Я использовал имена переменных thedateи thetimeвместо dateи time, которые являются именами утилит.

Чтобы разделить линию на только вкладки , установите IFSна вкладку дляread:

IFS=$'\t' read -r width...etc...

См. также:

1
10.04.2020, 15:01
0 ответов

Теги

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