Shell 从mac中的txt文件中删除新行
我想从txt文件中删除新行。我使用了tr-d'\n'Shell 从mac中的txt文件中删除新行,shell,newline,Shell,Newline,我想从txt文件中删除新行。我使用了tr-d'\n'
tr
命令将从每个位置删除新行,包括非空行
使用内联sed可以删除所有空行(包括只有空格的空行):
如果文件是在windows上创建的,请先使用
dos2unix myFile
。另外,根据操作系统和tr
代码的“源”,您可能必须使用\013
而不是\n
。(刚刚注意到你的标题,Mac),绝对是\013
)。祝你好运
sed -i.bak '/^ *$/d' file