Вам не нужно зацикливать строки файла, awk
является экспертом именно в этом:
awk '
NR%2 != 0 {last=$0}
NR%2 == 0 {printf "\"%s\" \"%s\"\n",$0,last}
' file
В Unix/Linux слишком просто получить альтернативные инструменты для совершения каких-либо гнусных действий (для загрузки случайных файлов, использования curl
, любого из FTP-клиентов, использования веб-браузера, даже использования веб-браузер в emacs; захватить исходники из системы управления версиями и скомпилировать себя; использовать напр. Python, Perl, в которых большинство «типичных» сетевых задач либо встроены, либо являются частью более или менее стандартных библиотек ).