簡體   English   中英

Unix Shell腳本

[英]Unix shell scripting

我已經編寫了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

請嘗試以下

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM