我想存储的awk命令在一个变量(命令,而不是结果)。我的目标是稍后在脚本中以不同的输入使用该变量。例如:
cmd=$(awk '/something/ {if ...} {...} END {...}')
$cmd $input
我已经尝试将命令与$()
(如示例中)一起存储,也与backticks
...一起存储,但是我无法实现。
我感谢您的帮助或任何建议:)
忘记反引号和括号。您只想存储awk脚本本身
cmd='/something/ {if ...} {...} END {...}'
awk "$cmd" $input
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句