用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

有网友回复说:如果只遍历目录并在目录下创建名为index.html的空文件该怎么改呢?

其实很简单:

#!/bin/bash function ergodic(){ for file in ` ls $1 ` do if [ -d $1"/"$file ] then touch index.html ergodic $1"/"$file fi done } INIT_PATH="/etc/httpd" ergodic $INIT_PATH



你可能感兴趣的:(Linux及Web服务器管理)