bash スクリプトでは、配列をループして毎回 sed コマンドを実行したいと考えています。基本的に、私はそのようなことをしたいと思います:
names=( "ピーター" "フアン カルロス" "エミリー") ${names[*]} の名前 行う sed 's/[[:space:]]*{'"$name"'}/'"$name"'/g' "$file" 終わり
何が恋しいですか?
編集:私は自分の意図をさらに説明します:
私のソースは、次のような行を含む tex ドキュメントです。
\begin{cue}
{Peter}
{You won !}
\end{cue}
\begin{cue}
{Juan Carlos}
{Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vitae ipsum hendrerit, gravida est eget, tincidunt sem. Maecenas dapibus nibh commodo, pulvinar lorem at, egestas leo.}
\end{cue}
では、.csv ドキュメントを次のようにフォーマットしたいと思います。
"ピーター";"あなたが勝った! "Juan Carlos";"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vitae ipsum hendrerit, gravida est eget, tincidunt sem. Maecenas dapibus nibh commodo, pulvinar lorem at, egestas leo."
ご回答ありがとうございます。