У меня есть следующий код Баш:AWK входной переменной
md5sum -c checksum.md5 2>&1 | grep FAILED | awk '{print $1}' | sed 's/:$// > /tmp/check.tmp
awk '{system("wget http://example.com/"$1"")}' /tmp/check.tmp
Как я могу использовать AWK без временного файла?
Что-то вроде
files=`md5sum -c checksum.md5 2>&1 | grep FAILED | awk '{print $1}' | sed 's/:$//`
awk '{system("wget http://example.com/"$1"")}' $files
Почтовый ввод и вывод, он может почти деинфинтетировать все в awk. – 123
Трубопровод 'sed'' 'awk' не работает? Однако задачи, выполняемые 'grep' и' sed' здесь, скорее всего, будут выполняться с помощью 'awk'. – Melebius