sed单双引号置换坑的处理

sed置换:
sed ‘s/a/b/’ file
如果a或者b中包含引号
1b只包含单引号:
sed “s/a/b/” file,即外部用双引号处理
2b只包含双引号:
sed ‘s/a/b/’ file,即外部用单引号处理
3a或b中使用了变量,并且b包含双引号:
sed “s/a/b1/” file (用单引号包围,变量无法置换,用不包含双引号的b1代替)
sed “s/b1/b/” file 第二步把不含双引号的b1换成b

你可能感兴趣的:(sed单双引号置换坑的处理)