我有個控制文件ctl中一項file_list=20150701.csv,abcd.csv.........,*.csv
如何能自動將目錄下所有*.csv文件的文件名獲取然後寫成上面的格式?
#!/bin/sh
if [ $# != 2 ]; then
echo "input error."
exit 1
fi
dir_path=$1
file_subffix=$2
echo “dir path: ${dir_path}”
echo "file subffix:${file_subffix}"
output=""
filelist="ls ${dir_path}/*.${file_subffix}"
for file in $filelist
do
output=${output},${file}
done
echo "file_list=${output}"