アイデアは次のとおりです。
FILE.txt ファイルの最初の行が次から始まる場合
//-----------
次に交換
//----------- %TAG
これを行うには、次のコマンドを使用しました。
sed -i "1s/.\/\/-----------/& %TAG/" FILE.txt
しかし、それはうまくいきませんでした。
どんな提案がありますか?
ベストアンサー1
すでに近づいています。.
特定の文字で始まる内容を削除し、//...
sed -i "1s/\/\/-----------/& %TAG/" FILE.txt
または、エスケープを減らすために区切り文字を変更します。
sed -i "1s#//-----------#& %TAG#" FILE.txt