Вы также можете сделать следующее
iptables-save
в файл:
iptables-save > /tmp/iptables.txt
iptables-restore < /tmp/iptables.txt
Да:
while read -r width height size thedate thetime; do
# use variables here
done <file
Это будет читать из стандартного ввода и разделять данные на пробелы (пробелы или вкладки ). Последняя переменная получит все данные, которые «остались» (, если полей больше, чем прочитано переменных ). Это вместо чтения в переменную line
.
Я использовал имена переменных thedate
и thetime
вместо date
и time
, которые являются именами утилит.
Чтобы разделить линию на только вкладки , установите IFS
на вкладку дляread
:
IFS=$'\t' read -r width...etc...
См. также: