#!/bin/bash
# 方式一,元组形式的利用$@取出所有参数
a=(1 2 3)
for i in "${a[@]}";do
echo "$i"
done
# 方式二,遍历文件内容
basedir=$(cd $(dirname $0); pwd)
file=`cat $basedir/1.txt`
echo "basedir: " $basedir
for files in file;do
echo "$file"
done
~
[root@master ~]# bash a.sh
1
2
3
basedir: /root
txt
docx
ppt
pdf