Jus*_*ner 7 text-processing paste
该paste
命令可以将多行合并为一行。例如,如果我有一个文件test.txt
并且它包含:
a
aa
aaa
b
bb
bbb
c
cc
ccc
Run Code Online (Sandbox Code Playgroud)
我可以使用命令paste -s -d '\t\t\n' test.txt
来获取:
a aa aaa
b bb bbb
c cc ccc
Run Code Online (Sandbox Code Playgroud)
我想知道是否有反向命令可以执行粘贴的反向操作。例如,如果我有“处理结果”,我怎样才能得到“原始文本”?
没有标准命令。
你必须自己做,这取决于你的投入。
在这种情况下:
tr '\t' '\n' <pasted_file.txt
Run Code Online (Sandbox Code Playgroud)
会给你原来的。
请注意,它假定\t
不会出现在您的原始文件中。