我有一个文件file.txt女巫有这些条目
纽约
LA
SF
我运行命令tr'\n'','<file.txt并成功删除了所有换行符.
我需要在同一个file.txt文件中输出所有这些,所以我重定向了这样的输出
tr'\n'','<file.txt> file.txt,
但它没有在file.txt中放置任何内容,结果文件为空,任何人都可以向我解释为什么tr的输出因重定向而丢失.
因为它首先打开输出文件,删除文件中的内容然后在tr命令中没有任何感觉并返回到空文件
tr '\n' ',' < file.txt > file2.txt
Run Code Online (Sandbox Code Playgroud)
将工作