我在使用cat
命令连接文件时遇到了一个奇怪的问题。我有两个文件,每个文件都有一个字符串:
文件 1:
ABC
Run Code Online (Sandbox Code Playgroud)
文件2:
DEF
Run Code Online (Sandbox Code Playgroud)
要么我做,cat file1 file2
要么我做cat file1 >> file2
。我希望输出如下所示:
ABC
DEF
Run Code Online (Sandbox Code Playgroud)
但是,我有这样一个有趣的输出:
ABCDEF
Run Code Online (Sandbox Code Playgroud)
我检查了文件,没有多余的空格或字符。但是,当我从字符串的后面手动删除时,我什至看不到一个字符。它工作正常。我想一定有某种我看不到的“隐藏”字符或线条。
它一直困扰着我,因为我有大量的文件要连接。我不能手动做同样的事情。
任何帮助表示赞赏。
我有一个列表如下:
1 2 5 2
1 5 5 3
1 5 5 5
5 2 2 2
2 2 4 3
Run Code Online (Sandbox Code Playgroud)
我想对每一行进行排序并获得如下唯一值,类似于sort | uniq
:
1 2 5
1 3 5
1 5
2 5
2 3 4
Run Code Online (Sandbox Code Playgroud)
我一直在网上寻找解决方案,但我只能找到按列排序的解决方案。我怎样才能得到输出?提前致谢。