![有没有办法在 sed 命令中使用撇号?](https://linux22.com/image/89708/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E5%9C%A8%20sed%20%E5%91%BD%E4%BB%A4%E4%B8%AD%E4%BD%BF%E7%94%A8%E6%92%87%E5%8F%B7%EF%BC%9F%20.png)
有没有办法'
在 sed 命令中使用撇号?
我的意思是:-
sed '-2 a\\
What's up?' text
我说的是“What's up”中的撇号。如果我这样做,它会给我一个错误“不匹配”
\
我尝试用OR来转义撇号\\
,What\'s up?
但它不起作用。
答案1
sed '2 a\
What'\''s up?' text
或者
sed "2 a\
What's up?" text
有没有办法'
在 sed 命令中使用撇号?
我的意思是:-
sed '-2 a\\
What's up?' text
我说的是“What's up”中的撇号。如果我这样做,它会给我一个错误“不匹配”
\
我尝试用OR来转义撇号\\
,What\'s up?
但它不起作用。
sed '2 a\
What'\''s up?' text
或者
sed "2 a\
What's up?" text