sed和awk是Linux下非常方便且功能强大的文本编辑工具,弥补了Shell的不足。下面记录下平时遇到的一些用法。
- 文本内容替换,比如:在windows下编辑的shell脚本传到Linux下后,'/r'不被识别,需要去掉,可以用一条命令来完成:sed -i 's//r//' $fileName。其中 '-i'参数用来表示替换原有文本。
- 提取单行文本,比如:某文本信息包含很多行,需要每次处理其中一行可以使用sed -n '1p' $fileName
sed和awk是Linux下非常方便且功能强大的文本编辑工具,弥补了Shell的不足。下面记录下平时遇到的一些用法。