Duc*_*uck 6 command-line files
我正在尝试删除文件上的所有空格,而不会弄乱行尾。这是从 bash 脚本内部运行的。
我在这里尝试了所有解决方案:https : //stackoverflow.com/questions/9953448/how-to-remove-all-white-spaces-from-a-given-text-file
它们从命令行工作,但是当我从 bash 脚本尝试它们时,最终文件一团糟,完全被破坏了。
文件使用 UNIX 文件结尾。
有什么线索吗?
Ant*_*hon 11
您应该能够使用tr
,但不能像您的链接指向的页面上指定的那样使用,因为这包括删除换行符和回车符。你应该做的是:
tr -d " \t" < infile.txt > outfile.txt
Run Code Online (Sandbox Code Playgroud)
您可以将[[:blank:]]
字符类传递tr
给删除空格和制表符但保留换行符
<file tr -d '[[:blank:]]'
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
49914 次 |
最近记录: |