【发布时间】:2020-12-16 08:29:35
【问题描述】:
如何使用 bash 或 sed 在比赛前后放置字符串?模式前后各有 4 个空格。
输入:
Irrelevant text
line of code
Irrelevant text
输出
Irrelevant text
{code}line of code{code}
Irrelevant text
我试过了
CONTENT=$(while read -r line;
do line=${line//' '/' {code}'};
line=${line//\n/'{code}'};
echo $line; done < testfile)
但它没有产生我想要的输出。
编辑:如果我什至想在模式之前附加不同的字符串和在模式之后附加不同的字符串,我该怎么做?
【问题讨论】: