sed 关于换行符 “\n” 的处理
我有一段文本有多行
如:
12
23
34
我想把它换成一行
结果如下: 122334
vi中 :%s/n//g 可以合并成一行
但是使用命令 sed ‘s/n//g’ 对于换行符不起作用。
因为sed是对行操作,所以没有换行。
解决方案:
tr -d ‘n’
真的需要sed
sed -nr ‘ H;
$ {
x;
s/n//g;
p
}’
Posts Tagged ‘ Line break ’
我有一段文本有多行
如:
12
23
34
我想把它换成一行
结果如下: 122334
vi中 :%s/n//g 可以合并成一行
但是使用命令 sed ‘s/n//g’ 对于换行符不起作用。
解决方案:
tr -d ‘n’
真的需要sed
sed -nr ‘ H;
$ {
x;
s/n//g;
p
}’
| 一 | 二 | 三 | 四 | 五 | 六 | 日 |
|---|---|---|---|---|---|---|
| « 八 | ||||||
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | |||