簡體   English   中英

基於文件名的目錄,然后將關聯文件移動到正確的目錄以獲取隨機名稱

[英]directories based on the filename and then move the associated files to the correct directories for random name

我想基於文件名創建一系列目錄,然后將關聯文件移動到正確的目錄,該文件將是來自站點的.pdf,我使用wget命令下載它們,我嘗試使用自定義名稱進行此操作,但我無法理解我該如何為隨機名稱.pdf ....以及例如前10個pdf文件(如果有很多)進行此操作。

wget -r -l1 -A.pdf
cd / /
for file in {ait,anak,pro}*.*; do
dir=${file%%.*}
mkdir -p "$dir"
mv "$file" "$dir
done

只需使用*.pdf即可拾取for循環中的所有pdf文件:

for file in *.pdf
do
    dir="${file%%.*}"
    mkdir -p "$dir"
    mv "$file" "$dir"
done

暫無
暫無

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

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