就其路径而言,在 bash 脚本中使用 Linux 命令的最佳和最正确的方法是什么?
仅使用正确吗ip addr show
,依赖于 shell 路径($PATH https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap08.html#tag_08_03),或者我应该首先找到命令的路径(就像whereis ip
or command -v ip
),将输出分配给某个变量然后使用它?
就我个人而言,我只是依赖 PATH 并调用“裸”命令。
如果您不信任用户的 PATH,可以将其重置为最小默认值:
PATH=$(/usr/bin/getconf PATH)
grep "$pattern" "$file"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)