shell遍历某目录下所有文件

发布时间:2019-07-25编辑:脚本学堂
本文介绍了linux下shell遍历某目录下所有文件,并执行相关操作的方法,有需要的朋友参考下。

需求:
shell遍历某目录下所有文件然后执行某操作

实现:
 

复制代码 代码示例:
#!/bin/bash 
for file in `ls $1` 
    do 
        echo $file 
    done 
 

上述的`ls $1`不是单引号而是tab键上面的那个。
执行:
 

复制代码 代码示例:
./bat.sh /home 

例如,针对某目录下所有的文件在某处创建软连接:
 

复制代码 代码示例:
#!/bin/bash 
for file in `ls $1` 
    do 
        ln -fs $file /your/bin  
    done