正则表达式中的Shell参数

时间:2017-01-11 23:25:36

标签: regex linux shell

我目前在shell脚本中有以下正则表达式,该脚本会杀死与某个正则表达式匹配的进程,该工作正常:

 killall --regexp 'docker(.*?)[logs\ \-f\ liberty]$'

我正在尝试更改最后一部分,基本上不是字符串'liberty',它使命令行参数1与脚本匹配..我读到'\'字符可以逃避正则表达式中的内容,所以我试过以下但没有运气:

  killall --regexp 'docker(.*?)[logs\ \-f\ \$1]$'

我没有正确地逃避它或者我是否需要将它存储在临时变量等中?

0 个答案:

没有答案