linux 如何删除文件中的空格和换行符号并保存到新文件中

Posted 拔山河

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 如何删除文件中的空格和换行符号并保存到新文件中相关的知识,希望对你有一定的参考价值。


tmp.txt为原文件名,aa.txt为目标文件名
删除空行,并保存到文件

sed /^$/d tmp.txt >aa.txt
grep -v ^$ tmp.txt >aa.txt
awk /./ tmp.txt >aa.txt
cat tmp.txt | sed N;s/\\n//g>aa.txt
cat tmp.txt | sed N;s/\\n//g>aa.txt

删除所有换行并保存到文件

awk printf("%s",$0)

删除所有换行不能保存到文件

while read line;do echo -n "$line"; done

删除所有空格并保存到文件

sed s/[[:space:]]//g  tmp.txt >aa.txt
cat tmp.txt | sed s/\\ //g>aa.txt

删除所有换行和空格并保存到文件

awk printf("%s",$0) tmp.txt | sed s/\\ //g $1

当然为了实现删除所有换行和空格并保存到文件也可以通过上面删除所有换行和删除所有空格两个语句来实现。
原代码:

- (instancetype)initWithFrame:(CGRect)frame

if (self=[super initWithFrame:frame ])

[self addchildV];


return self;



- (void)addchildV

[self

删除所有换行和空格并保存到文件的效果

-(instancetype)initWithFrame:(CGRect)frameif(self=[superinitWithFrame:frame])[selfaddchildV];returnself;-(void)addchildV[selfiputSubPanel];


以上是关于linux 如何删除文件中的空格和换行符号并保存到新文件中的主要内容,如果未能解决你的问题,请参考以下文章

c#如何去除字符串中的空格,回车,换行符,制表符

如何将TXT批量转为HTML,保留TXT的空格和换行格式

怎么从字符串中删去空格和换行符

如何使用vim,用换行替换文本中第4n个空格,n=1,2,3,4............

Linux之特殊的环境变量IFS以及如何删除带有空格的目录

怎么去掉txt文档里面的换行符,里面空格和换行符太多,一点一点的删除太浪费时间了!!!