2017-06-26 8 views
1

*.htmlファイルを100個のフォルダから移動するためのシェルスクリプトを作成しました。ファイルの移動があった場合、フォルダを削除する方法

cd 1498224124_1_OCR ; python obatchocr.py ; mv *.html /var/www/html/ocr/ocr-by-batch-number/ ; cd ../ 
cd 1498224124_2_OCR ; python obatchocr.py ; mv *.html /var/www/html/ocr/ocr-by-batch-number/ ; cd ../ 

実際には、いくつかのフォルダが*.htmlファイルを持っていません。私は*.htmlファイルを持たないフォルダを探したい。だから、*.html移動がシェルスクリプトによって成功した場合、フォルダを削除したい。

答えて

1

ファイルの終わりがこれを行うには「.htmlを」

で終わる場合、あなたがする必要があるのはテストです、ここに書かれたコードです。あなたはこれをあなたがしていることに簡単に翻訳できるはずです。

for every file in folder 
if name.end == ".html": 
move file 
else 
delete file 

これは、あなたが使用する必要があります正確なコードではありませんが、うまくいけば、これは支援してきました:)

関連する問題