在/root/field目录下有许多txt文件,格式为 *_f.txt,通过该脚本可以批量获得该目录下 * 的值
例如:目录下有1_f.txt 2_f.txt,3_f.txt 4_f.txt,5_f.txt 6_f.txt,
脚本运行结果为 1 2 3 4 5 6
代码如下:
#!/bin/bash
ALL=""
path='/root/field'
files=$(ls ${path})
for filename in ${files}
do
# echo $(basename $filename _f.txt) >> ~/0.txt 将结果输出到0.txt中
A=`echo $(basename $filename _f.txt)`
ALL ="$ALL $A"
done
echo $ALL