जब प्रतिस्थापन स्ट्रिंग में नई लिंक और स्थान होते हैं, तो आप कुछ और उपयोग कर सकते हैं। हम ls -lकुछ टेम्पलेट फ़ाइल के बीच में आउटपुट डालने का प्रयास करेंगे ।
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
जब आप किसी पंक्ति के बाद कुछ सम्मिलित करना चाहते हैं, तो आप कमांड को स्थानांतरित कर सकते हैं {print}:
sed '/Insert command output after this line/r'<(ls -l) text.txt
आप एक पंक्ति से पहले डालने के लिए sed का उपयोग कर सकते हैं
sed 's/Insert command output after this line/ls -l; echo "&"/e' text.txt