我在每行后面都有一个\ n隐藏的文件:

输入:

s3741206\n
s2561284\n
s4411364\n
s2516482\n
s2071534\n
s2074633\n
s7856856\n
s11957134\n
s682333\n
s9378200\n
s1862626\n


我要删除\ n

所需的输出:

s3741206
s2561284
s4411364
s2516482
s2071534
s2074633
s7856856
s11957134
s682333
s9378200
s1862626


但是,我尝试这样做:


  tr -d'\ n'文件2


但是它就像下面一样没有空格和换行
       s3741206s2561284s4411364s2516482s2071534s2074633s7856856s11957134s682333s9378200s1862626

我也尝试sed $'s / \ n // g'-i file1,但在mac os中不起作用。

谢谢。

最佳答案

这是使用sed的可能解决方案:

sed 's/\\n/ /g'

10-07 16:43