私の名前は1.jpg-xyz
、1.jpg-abc
、2.jpg-qwe
などの多くのファイルがあります。特に画像名の最後に.jpgを移動したいと思っています。私は数千人なので手動ではできません。私は、彼らが重要な情報を持っているのでは現在の名前でを.jpgの後XYZなどを取り除くことができません。だから私が持っているオプションは、.jpgを終了することだけです。誰かがコマンドやスクリプトを使ってそれをどうするべきか教えていただけますか?Pythonスクリプトを使用してファイル名を変更してください
1
A
答えて
0
これは動作するはずです:
find *jpg* | while read f ; do g=$(echo "$f" | sed s/\.jpg//) ; echo "mv $f ${g}.jpg" ; done
MVコマンドは、あなたがそれを中心に「」エコーを削除し、再実行、次に欲しいもののように見えるエコー場合。
0
以下のbashコードは.jpg-を持つすべてのファイルを一覧表示し、なぜ `$内のファイルについて(LS * .JPG - *)
re='([^.]+)\.jpg(-.*)'
for file in *.jpg-*
do
if [[ $file =~ $re ]]
then
mv $file "${BASH_REMATCH[1]}${BASH_REMATCH[2]}.jpg"
fi
done
関連する問題
- 1. カスタムnpmスクリプトを使用してファイルの名前を変更してください
- 2. スクリプトを使用してandroid rooted phoneのファイル名を変更してください
- 3. Powershellのファイル名を変更してファイル名を指定してください。
- 4. フォルダ名を使用してファイル名を変更しますが、数字は同じにしてください
- 5. コマンドを使用してアンドロイドのパッケージ名を変更してください
- 6. DocumentDirectoryのファイル名を変更してください
- 7. swiftパッケージファイルのファイル名を変更してください
- 8. PHP move_uploaded_fileファイル名を変更してください
- 9. ファイル名をPHPのuniqidに変更してください。
- 10. graleのapkファイル名を変更してください
- 11. powershellを使用して、フォルダ名と除外を含むファイルの名前を変更してください。
- 12. AWS.CognitoIdentityServiceProviderを使用してパスワードを変更してください
- 13. GreaseMonkeyを使用してURLを変更してください
- 14. bashスクリプトを使用してmysqlのテーブルの名前を変更してください
- 15. gulpタスクを使用してCSSファイルのURLを変更してください
- 16. .html.ebファイル内のclosetag.vimスクリプトを使用してください。
- 17. powershellスクリプトを使用してソフトウェアをインストールしてください
- 18. HTML5ファイルAPIを使用してファイルが変更されていないか確認してください。
- 19. Pythonでftplibを使用してファイルをアップロードする前にサーバ上のディレクトリを変更してください
- 20. Access 2003、ファイルをインポートするコードを実行し、テキストに変換してファイルに名前を変更してファイル名を変更してください
- 21. 一歩でベース名を変更して変更してください
- 22. でファイルを検索しますか?ファイル名を入れて名前を変更してください
- 23. ループ内の変数名を変更してください
- 24. Bash forループ - 変数名を変更してください
- 25. スクリプトからプレハブの色を変更してください
- 26. パイプを使用して2つの匿名のPythonスクリプト間でデータをやりとりしてください
- 27. getElementByIdではなくgetElementsByClassNameを使用してappendChildにスクリプトを変更してください
- 28. Pythonを使用してdxfファイルのレイヤー名を変更する
- 29. Pythonスクリプトを使用してOutlook 2013から添付ファイルをダウンロードしてください。
- 30. ユーザエージェントを変更してください
を-.jpgするためにそれらを移動しますか'?なぜ、 '.jpg- *'のファイルではないのですか? – Wodin