Shell 脚本删除文本空格:快速去除多余空格
假设有一个文本文件'test.txt',内容如下:
Hello World
This is a test file.
我们可以编写一个简单的 shell 脚本'remove_spaces.sh',使用 sed 命令来删除文本中的空格:
#!/bin/bash
sed -E 's/[[:space:]]+//g' test.txt > output.txt
这个脚本使用了正则表达式's/[[:space:]]+//g',表示匹配一个或多个空格或制表符,并将它们替换为空字符串。最后将处理后的结果输出到一个新文件'output.txt'中。
运行这个脚本后,'output.txt'文件的内容如下:
HelloWorld
Thisisatestfile.
可以看到,所有的空格和制表符都被成功地删除了。
原文地址: https://www.cveoy.top/t/topic/ojbT 著作权归作者所有。请勿转载和采集!