在这里,我试图从 file.sh 中的变量执行 linux 命令。
测试.sh
OUT="日期";
回声 $OUT;输出:
它工作得很好。
但是当我尝试执行命令 pgrep vpnc
OUT=“pgrep vpnc”;
回声 $OUT;输出
test.sh:1:test.sh:pgrep vpnc:未找到
我期望执行上述文件时,它会返回 pid。
我也试过eval。
OUT=“pgrep vpnc”;
$ 评估 $OUT;输出:
test.sh:1:test.sh:pgrep vpnc:未找到
test.sh:2:test.sh:$:未找到
任何人都可以帮助我如何运行命令并将其值存储在变量中。
非常感谢任何帮助。