sed是stream editor, 即流编辑器,是一个使用简单紧凑的编程语言来解析和转换文本的linux实用程序
sed在1973年由贝尔实验室发明,是最早支持正则表达式的工具之一,至今仍然用于文本处理,字符替换和格式化
sed是一个面向行的文本处理实用程序,每次从文本读入一行,在“保持空间” 和 “模式空间进行修改”,然后再读入下一行
字符替换
sed 's/,/ /g' concept.txt > concept_new.txt
将concept.txt文件中所有逗号替换成空格, 并输出到concept_new.txt中
不会改变原concept.txt文件
删除行
sed '/^$/d' concept.txt
删除concept.txt中空行或只包含空格的行(正则表达式表达的是行首和行尾都挨在一起)
Linux sed
最新推荐文章于 2023-08-25 10:28:03 发布