我有以下数据,需要将它们全部放在一行中。
我有这个:
22791 ; 14336 ; 22821 ; 34653 ; 21491 ; 25522 ; 33238 ;
我需要这个:
22791;14336;22821;34653;21491;25522;33238;
这些命令均无法完美运行。
他们中的大多数让数据像这样:
22791 ;14336 ;22821 ;34653 ;21491 ;25522
tr -d '\n' < yourfile.txt
编辑:
如果此处发布的所有命令均不起作用,则除了换行符以外,您还有其他用途。可能文件中有DOS / Windows行尾(尽管我希望Perl解决方案即使在这种情况下也可以工作)?
尝试:
tr -d "\n\r" < yourfile.txt
如果这不起作用,那么您将不得不更仔细地检查文件(例如,在十六进制编辑器中),以找出实际上要删除的字符。