Shell脚本实现遍历某目录下所有的txt文件:
#!/bin/bash
TODAY=`date +"%Y%m%d"`;
BACKUP_DIR=/opt/backup/$TODAY;
echo $TODAY;
echo "=====第一种方法====="
for table in $BACKUP_DIR/*.txt;
do
echo $table
done
echo "=====第二种方法====="
dir=`ls $BACKUP_DIR/*.txt`
for table in $dir
do
echo $table
done
结果:
[root@VM_0_6_centos opt]# ./test.sh
20200318
=====第一种方法=====
/opt/backup/20200318/1.txt
/opt/backup/20200318/2.txt
=====第二种方法=====
/opt/backup/20200318/1.txt
/opt/backup/20200318/2.txt