Первый вопрос:
Введите echo "
, и это произойдет.Unix поддерживает многострочные команды.
Пример:
echo "
is a multi-line
command"
Введите "
и введите для завершения.
Второй вопрос:
Вот ссылка на хороший учебник AWK: Awk - Учебное пособие и введение
По сути, вы используете
awk '{ print "echo " $2 }' filename | sh
, например, для эхавсе данные.
$2
обращается ко второму фрагменту информации каждой строки (фрагменты разделяются пробелами).
print "echo " $2
приведет к выводу awk echo data
.
Наконец, вы направляетесь к sh
, чтобы выполнить команду вывода awk.