我正在尝试使用h
和G
来拉动文件的第一行,然后将文本粘贴到所有其他行末尾的模式空间中。
输入:
01JAN2018
00:00-00:15 0.00 DATE
00:30-00:45 0.00 DATE
输出:
00:00-00:15 0.00 01JAN2018
00:30-00:45 0.00 01JAN2018
任何帮助将不胜感激。
答案 0 :(得分:1)
尝试一下:
sed '1h;1d;2,${G;s/DATE\s*//}'
1h
-按住第一行
1d
-不要打印第一行
2,$
...-从第二行到结尾
G
-连接第一行和图案(当前)行
s/DATE\s*///
-删除DATE,Whtespace和换行符