Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
sed次のような一連のファイルの特定の部分に追加する操作を実行しようとしています。
sed
sed -i "s/test:\n/&$(<test.file)/g" foo.txt
ファイルまたはいくつかの BASH 変数の出力を取得して、ファイルへの入力用に sed に配置する方法はありますか。
sed '/^test:$/{r test.file d}' foo.txt
トリックを行う必要があります。ファイル名の後のリテラル改行は、すべてのバージョンの sed で必要というわけではありませんが、推奨されることに注意してください。r コマンドは、指定されたファイルの内容を読み取ります。