如何将带sed、双引号和撇号的别名添加到.bashrc中
我尝试的别名如下所示:如何将带sed、双引号和撇号的别名添加到.bashrc中,bash,sed,Bash,Sed,我尝试的别名如下所示: al crin='sed "s/^/\'/g" lst>lst2;' 转义双引号没有帮助,仍然得到 查找匹配的“%”时出现意外的EOF 单引号字符串中没有转义机制。每个字符都代表它自己,直到最后一个单引号出现,这必然是遇到的第一个单引号。更改为双引号字符串: al crin="sed \"s/^/'/g\" lst>lst2;" 单引号字符串中没有转义机制。每个字符都代表它自己,直到最后一个单引号出现,这必然是遇到的第一个单引号。更改为双引号字符串: al
al crin='sed "s/^/\'/g" lst>lst2;'
转义双引号没有帮助,仍然得到
查找匹配的“%”时出现意外的EOF
单引号字符串中没有转义机制。每个字符都代表它自己,直到最后一个单引号出现,这必然是遇到的第一个单引号。更改为双引号字符串:
al crin="sed \"s/^/'/g\" lst>lst2;"
单引号字符串中没有转义机制。每个字符都代表它自己,直到最后一个单引号出现,这必然是遇到的第一个单引号。更改为双引号字符串:
al crin="sed \"s/^/'/g\" lst>lst2;"
查找引用的工作原理。您也可以使用函数。
crin(){sed“s/^/'/g”lst>lst2;}
查找引用的工作原理。您也可以使用函数。crin(){sed“s/^/'/g”lst>lst2;}