sed
sed 's/book/books/' file 替换
直接编辑文件选项-i,会匹配file文件中每一行的第一个book替换为books:
sed -i 's/abc/ABC/g' file
使用后缀 /g 标记会替换每一行中的所有匹配:
sed 's/abc/ABC/g' file
sed 's/^abc/&ABC/' file
abcABC
sed '/abc/'d file 删除
删除空白行:
sed '/^$/d' file
删除文件的第2行:
sed '2d' file
删除文件的第2行到末尾所有行:
sed '2,$d' file
删除文件最后一行:
sed '$d' file
删除文件中所有开头是test的行:
sed '/^abc/'d file