在 bash 脚本中,我想循环一个数组并每次执行一个 sed 命令。基本上,我想做这样的事情:
名称=(“彼得”“胡安卡洛斯”“艾米丽”) ${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。”
感谢您的回答!