入力ファイルで、および(たとえば)<name>
を変更したいと思います。<place>
<address>
letter.txt
To : <name>
Address : <address>
Place : <place>
2番目のfile()の内容data.txt
:
johne 2334st. City
aoの出力は次のとおりです。
To : johne
Address : 2334st.
Place : City
答え1
GNU sedの使用:
read -r n a p < data.txt
sed "s/<name>/$n/;s/<address>/$a/;s/<place>/$p/" letter.txt
出力:
受信者:ジョン 住所:2334st。 場所:市
ファイルを「所定の位置に」編集するには、sedにオプションを追加します-i
。