shell常用

1、遍历指定路径,并判断是文件夹还是文件($1代表的就是命令行传递的第一个参数)

for dir_or_file in `ls $1`
do  
    if [ -d $dir_or_file ]
    then 
        echo "${dir_or_file} is dir"
    else
        echo "${dir_or_file} is file"
    fi
done

2、遍历文件输出内容

for temp in `cat b.txt`
do
    echo $temp
done

shell常用_第1张图片

你可能感兴趣的:(编程相关,shell)