Shell批量重新命名檔名

2021-09-02 16:09:01 字數 500 閱讀 6617

shell批量重新命名檔名

shell批量重新命名檔名

#!/bin/sh

#替換檔名中的空格

find . -name "* *"|

while read name;do

na=$(echo $name | tr ' ' '_')

mv "$name" $na

done

#將檔名替換成1、2、3、4、5、6等檔名,字尾名保持不變(例如test.log -->1.log)

for file in `find . -type f -name "*"`;do

dirname=`dirname $file`

i=`expr $i + 1`;

#獲取檔案字尾名

p="$"

echo $file $dirname/$i.$p;

mv $file $dirname/$i.$p;

done

Python 批量修改檔名 文獻重新命名

in 47 import re in 48 import sys in 49 import os in 50 cur os.getcwd in 51 cur out 51 f 天津大學實驗室工作 生物安全 pdf in 52 os.chdir f 天津大學實驗室工作 生物安全 pdf 這裡之前轉 換...

重新命名PDF列印檔案名

odoo系統預設列印出來的pdf檔案都是以當前文件模型物件對應的模板檔名命名的,對使用者來說,這樣的命名很不友好。我們希望能夠將列印出來的檔名以單號命名,下面是實現這種目的的方法。在report download的controller中,將對應的檔名用單據的名稱替換掉即可 response.head...

shell批量重新命名

一 實戰 在當前目錄中,需要重新命名所有檔案,格式為 school1,school2 等 bin bash echo hello a 1 for i in do echo i mv i school a a a 1 a expr a 1 貌似行不通,要加空格!a expr a 1 done 二 小練...