for filename in `ls $foldpath`
do
if [[ $filename =~ .*_raw_.*\.csv ]] # find the file with name like 'sss_raw_df.csv'
then
#do process
fi
done
if [ -d $filepath ] #check if the filepath is a fold
if [ -f $filepath ] # check if the filepath is a file
if [ -e $filepath ] # check if the path is exist
Bash if 语句相关
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- [ -a FILE ] 如果 FILE 存在则为真。 [ -b FILE ] 如果 FILE 存在且是一个块特殊文...
- shell编程 if 条件语句 If 条件语句主要有三中形式: if...then…fi, if…then…els...
- [-a file] 如果file存在则为真[-b file] 如果file存在且是一个块特殊文件则为真[-c fi...
- 学习shell的时候总是被shell里的条件判断方式搞得头疼,经常不知道改 用[],[[]],(())还是test...