我得到一些名称以eg_开头的文件.并且每个只包含一行
eg_01.txt:@china:129.00
eg_02.txt @uk:219.98
eg_03.txt @USA:341.90
......
我期待将它们插入一行,通过URL发送,如:@china:129.00@uk:219.98@USA:341.90
我用echo cat eg_*
它给我输出看起来像一个字符串,但它实际上包含新行:"@ china:129.00
@uk:219.98 @USA:341.90"
有没有其他方法我可以构建预期和摆脱新线甚至空间的字符串?只有猫足够做到这一点?
提前致谢
Dan*_*olo 20
你可以随时管它 tr
tr "\n" " "
Run Code Online (Sandbox Code Playgroud)
这将删除所有换行符stdin并用空格替换它们
编辑:正如Bart Sas所建议的,您也可以删除换行符tr -d
tr -d "\n"
Run Code Online (Sandbox Code Playgroud)
(注意:只tr为第二个参数指定一个空字符串不会这样做)