AI智能
改变未来

SHELL脚本循环使用用法实例


查找可执行文件

当你从命令行中运行一个程序的时候,linux系统会搜索一系列目录来查找对应文件。这些目录被定义在环境目录PATH中,如果你想要查找系统哪些可执行文件可供使用,只需要扫描PATH环境目录就行了。我们可以用脚本来搞定这件事。首先创建一个for循环,对环境变量PATH目录进行迭代,处理的时候别忘了设置IFS分隔符。IFS=:for floder in $PATHdo现在你已经将各个目录放在了floder中,可以使用另一个for循环来迭代特定目录中的所有文件。for file in $floder/*do最后是检查各个文件是否具有可执行权限,你可以使用if-then测试功能来实现。if [ -x $file]then

echo “$file”
fi
ok,completed! let us these parts combie a shell script!


运行这段代码时,你将会得到一个可以在命令行中使用的可执行文件列表


输出显示了在环境变量中PATH所有目录中找到的全部可执行文件,数量真是不少!

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » SHELL脚本循环使用用法实例