[英]How can I rename all file of a folder like '1.jpg' to '1 hello.jpg' with Linux command?
我在這樣的文件夾中有數千張圖片-
1.jpg
2.jpg
3.jpg
我想將它們全部重命名為
1 hello.jpg
2 hello.jpg
3 hello.jpg
嘗試這個:
#!/bin/bash
for x in [[:digit:]]*.jpg;do mv $x "${x%.jpg} hello.jpg";done
該腳本將完全按照您的意願行事。
#!/usr/bin/env bash
for f in *.jpg
do
oldName=$(basename -s.jpg $f)
mv $f $oldName\ hello.jpg
done
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.