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

简介: 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)}' tmp.txt >aa.txt

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

while read line;do echo -n "$line"; done <  tmp.txt

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

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 >aa.txt

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

原代码:

- (instancetype)initWithFrame:(CGRect)frame{

    if (self=[super initWithFrame:frame ]) {

        [self addchildV];
    }

    return self;

}

- (void)addchildV
{
    [self iputSubPanel];
}

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

-(instancetype)initWithFrame:(CGRect)frame{if(self=[superinitWithFrame:frame]){[selfaddchildV];}returnself;}-(void)addchildV{[selfiputSubPanel];}
目录
相关文章
|
8天前
|
Linux
linux中查看某个文件夹下文件的个数和大小
这篇文章介绍了在Linux系统中使用各种命令(如`stat`、`wc`、`du`和`ls`)来查看文件夹下文件的个数和大小的方法。
40 4
linux中查看某个文件夹下文件的个数和大小
|
3天前
|
Linux Python Perl
Linux命令删除文件里的字符串
Linux命令删除文件里的字符串
15 7
|
3天前
|
安全 Linux 数据安全/隐私保护
探索Linux操作系统的文件权限管理
【9月更文挑战第29天】在数字世界中,文件权限管理如同保护我们隐私的锁。本文将带你了解如何在Linux系统中设置和管理文件权限,确保你的数据安全。我们将一起学习如何通过命令行工具来控制文件访问,就像学习一门新语言一样有趣。准备好了吗?让我们一起开启这场技术之旅!
|
5天前
|
Linux
深入理解Linux中的cp命令:文件与目录的复制利器
深入理解Linux中的cp命令:文件与目录的复制利器
|
6天前
|
Linux Shell
10-9|linux上统计文件中单词次数
10-9|linux上统计文件中单词次数
|
6天前
|
存储 Linux Shell
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
这篇文章介绍了Vim编辑器的基本使用、常用命令和模式,以及Linux系统中用户和组的管理方法,包括用户和组相关文件如/etc/passwd、/etc/shadow和/etc/group的说明。
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
|
11月前
|
Linux
Linux rm命令:删除文件或目录
当 Linux 系统使用很长时间之后,可能会有一些已经没用的文件(即垃圾),这些文件不但会消耗宝贵的硬盘资源,还是降低系统的运行效率,因此需要及时地清理。 rm 是强大的删除命令,它可以永久性地删除文件系统中指定的文件或目录。在使用 rm 命令删除文件或目录时,系统不会产生任何提示信息。此命令的基本格式为: [root@localhost ~]# rm[选项] 文件或目录 -f:强制删除(force),和 -i 选项相反,使用 -f,系统将不再询问,而是直接删除目标文件或目录。 -i:和 -f 正好相反,在删除文件或目录之前,系统会给出提示信息,使用 -i 可以有效防止不小心删除有用的
195 1
|
12月前
|
安全 Linux
3.Linux文件管理命令-----cat 显示文本文件内容、rm 删除文件、less 分屏显示文件
3.Linux文件管理命令-----cat 显示文本文件内容、rm 删除文件、less 分屏显示文件
|
Linux
Linux系统-【文档编辑】rm命令 – 删除文件或目录
rm命令来自于英文单词remove的缩写,其功能是用于删除文件或目录,一次可以删除多个文件,或递归删除目录及其内的所有子文件。
121 0
|
Linux Windows
linux中的 ln 软链接、history 查看已经执行过历史命令linux中的> 输出重定向和 >> 追加、时间日期类、date 显示当前时间linux中的tail 输出文件尾部内容linux的rm 删除文件或目录、mv 移动文件与目录或重命名
linux中的 ln 软链接、history 查看已经执行过历史命令linux中的> 输出重定向和 >> 追加、时间日期类、date 显示当前时间linux中的tail 输出文件尾部内容linux的rm 删除文件或目录、mv 移动文件与目录或重命名
linux中的 ln 软链接、history 查看已经执行过历史命令linux中的> 输出重定向和 >> 追加、时间日期类、date 显示当前时间linux中的tail 输出文件尾部内容linux的rm 删除文件或目录、mv 移动文件与目录或重命名
下一篇
无影云桌面