Yeni dize satır satırları ve boşluklar içeriyorsa, başka bir şey kullanabilirsiniz. Çıktısını ls -l
bazı şablon dosyalarının ortasına yerleştirmeye çalışacağız .
awk 'NR==FNR {a[NR]=$0;next}
/Insert index here/ {for (i=1; i <= length(a); i++) { print a[i] }}
{print}'
<(ls -l) text.txt
Bir satırdan sonra bir şey {print}
eklemek istediğinizde, komutu taşıyabilir veya şuna geçebilirsiniz:
sed '/Insert command output after this line/r'<(ls -l) text.txt
Sed ile bir satırdan önce eklemek için de kullanabilirsiniz
sed 's/Insert command output after this line/ls -l; echo "&"/e' text.txt