如何使用sed,双引号和撇号将别名添加到.bashrc中

时间:2016-11-08 15:48:53

标签: bash sed

我尝试的别名如下:

al crin='sed "s/^/\'/g" lst>lst2;'

转义双引号无济于事,仍然是

  

在寻找匹配的“”'

时出现意外的EOF

1 个答案:

答案 0 :(得分:2)

单引号字符串中没有转义机制。每个角色都代表自己,直到结束单引号,这必然是遇到的第一个。更改为双引号字符串:

al crin="sed \"s/^/'/g\" lst>lst2;"