如何分配结果
grep -c "some text" /tmp/somePath
到变量中,这样我就可以回显它。
#!/bin/bash
some_var = grep -c "some text" /tmp/somePath
echo "var value is: ${some_var}"
我也尝试过:
some_var = 'grep -c \"some text\" /tmp/somePath'
但我不断得到:command not found
.
要分配命令的输出,请使用var=$(cmd)
(as 外壳检查 http://www.shellcheck.net如果您将脚本粘贴到那里,会自动告诉您)。
#!/bin/bash
some_var=$(grep -c "some text" /tmp/somePath)
echo "var value is: ${some_var}"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)