在shell脚本中有个语句是if [ -d $1"/"$file ],其中 $1"/"$file是什么意思语句来自如下脚本:用Shell脚本来遍历文件夹里的所有文件/bin/bash function ergodic(){ for file in ` ls $1 ` do if [ -d $1"/"$file ] then ergodic
来源:学生作业帮助网 编辑:六六作业网 时间:2025/02/04 10:34:02
在shell脚本中有个语句是if [ -d $1"/"$file ],其中 $1"/"$file是什么意思语句来自如下脚本:用Shell脚本来遍历文件夹里的所有文件/bin/bash function ergodic(){ for file in ` ls $1 ` do if [ -d $1"/"$file ] then ergodic
在shell脚本中有个语句是if [ -d $1"/"$file ],其中 $1"/"$file是什么意思
语句来自如下脚本:
用Shell脚本来遍历文件夹里的所有文件
/bin/bash
function ergodic(){
for file in ` ls $1 `
do
if [ -d $1"/"$file ]
then
ergodic $1"/"$file
else
echo $1"/"$file >> b
fi
done
}
INIT_PATH="/etc/httpd"
ergodic $INIT_PATH
在shell脚本中有个语句是if [ -d $1"/"$file ],其中 $1"/"$file是什么意思语句来自如下脚本:用Shell脚本来遍历文件夹里的所有文件/bin/bash function ergodic(){ for file in ` ls $1 ` do if [ -d $1"/"$file ] then ergodic
$1是指你运用这个脚本后跟着的第一个词组,比如你这个脚本命名为shell.sh,那么shell.sh /etc时,/etc代表$1 ,for file in ` ls $1 ` 这段语法是代表以file为变量枚举出$1也就是/etc下所有文件,For...In 声明用于对数组或者对象的属性进行循环操作.