使用 sed 将文本复制到空行
Copy text into blank lines with sed
是否可以使用 sed
将特定文本复制到每个空行?
输入1:
blabla
输入2:
1
2
3
4
5
6
7
8
etc...
输出:
1
2
3
4
blabla
5
6
7
8
blabla
etc...
或许有万能的方法? (不管哪一行是空的)
输入 2:
1
2
3
4
5
6
etc...
输出:
1
blabla
2
3
4
blabla
5
6
blabla
etc...
cat input.txt | sed 's/^\s*$/NEWTEXT/g'
是否可以使用 sed
将特定文本复制到每个空行?
输入1:
blabla
输入2:
1
2
3
4
5
6
7
8
etc...
输出:
1
2
3
4
blabla
5
6
7
8
blabla
etc...
或许有万能的方法? (不管哪一行是空的)
输入 2:
1
2
3
4
5
6
etc...
输出:
1
blabla
2
3
4
blabla
5
6
blabla
etc...
cat input.txt | sed 's/^\s*$/NEWTEXT/g'