Можно ли использовать наследственные документы для встраивания AWK в сценарий bash?

Написание сценария оболочки, который в значительной степени обтекает сценарий Awk. Я бы хотел, чтобы моя синтаксическая раскраска была включена в раздел awk, поэтому я считаю, что должен быть лучший способ встраивать сценарии awk в bash, чем просто цитировать сценарий.

Или это лучший способ разработать awk на отдельный файл и используйте awk -f в сценарии bash, пока сценарий не будет готов? Я бы хотел всегда хранить в одном файле!

#!/bin/bash
awkscript='
BEGIN{
    print "test"
}
{print $3}'
df | awk "$awkscript"

Это цитата, и, если вы спросите меня, она довольно уродлива. Есть ли здесь шанс для heredocs?

10
задан unperson325680 27 June 2011 в 07:51
поделиться