[英]route files to correct folders in linux
我是Linux新手,在開發腳本時有一些顧慮
問題 :我有兩個文件夾/路徑
我有一些坐在xyz文件夾下的文件。 我的要求是將文件從xyz文件夾路由到默認路徑1。只有選定的文件才能轉到路徑2。
EXPORT DEFAULT_DEST=/data/VCR/PRE
EXPORT PRIVATE_DEST=/data/VCR/MSI
IF[filename=a or filename=b];
then
mv a $PRIVATE_DEST
else
mv $DEFAULT_DEST
我的Linux技巧太幼稚,請原諒語法中的簡短內容,因為它不正確。 實現這種情況的最佳方法是什么。
要將xyz/a
和xyz/b
移至私有目錄,然后將xyz
的其余文件移至公共目錄,請執行以下操作:
mv xyz/a xyz/b /data/VCR/MSI/
mv xyz/* /data/VCR/PRE
如果您確實要使用if
語句,則:
for filename in xyz/*
do
if [ "$filename" = xyz/a -o "$filename" = xyz/b ]
then
mv "$filename" /data/VCR/MSI/
else
mv "$filename" /data/VCR/PRE/
fi
done
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.