sed命令替换格式
sed
sed "s/pattern/replacement/flags"
如果要在replacement模块获取到pattern正则表达式匹配的值,可以使用\符号,类似$符 比如要获取第1组的值,"echo 2aaa|sed "s/\([0-9]\)\(aaa\)/\1/g",就会输出2 例如: a.txt文件内容为
replacement
pattern
\
$
"echo 2aaa|sed "s/\([0-9]\)\(aaa\)/\1/g"
2
a.txt
#hello world
按需求 需要将#符号去除,可以这样写
#
sed -i "s/#\(.*\)/\1/g" a.txt
京公网安备 11010502049817号