Unix shell脚本

问题描述:

我有写shell脚本来查找目录中的特定文件名并创建列表文件,以便自动在该列表文件中复制文件名。但我的脚本不工作列表文件不会自动创建。我不知道我的脚本中的问题。Unix shell脚本

Scripts='/app/file' 
SrcFiles='/app/file/Mainfiles' 
cd "$SrcFiles" 
touch SOURCE.LIST 
chmod 777 SOURCE.LIST 
cd "$Scripts" 
cd "$SrcFiles" 
for f in *.csv 
do 
    cp -v "$f" /app/file/Mainfiles/SOURCE.LIST/"${f%.csv}" 
done 
+1

'CP -v “$ F” /app/file/Mainfiles/SOURCE.LIST/“$ {F}的.csv”' –

请尝试以下

search_dir="/app/file/Mainfiles" 
for entry in "$search_dir"/* 
do echo "$(basename $entry)" >> "/app/file/Mainfiles/SOURCE.LIST" 
done