婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Shell腳本批量添加擴展名的兩種方法分享

Shell腳本批量添加擴展名的兩種方法分享

熱門標簽:地圖標注超出范圍怎么辦 百度地圖標注圖標更換 百度地圖的地圖標注 excel地址地圖標注 杭州機器人外呼系統(tǒng) 佛山高德地圖標注中心 陜西電銷卡外呼系統(tǒng)怎么安裝 旅游地圖標注大全 東莞電銷機器人價格一覽表

方法1:

復制代碼 代碼如下:

for file in  `ls`; do mv $file $file.txt; done

方法2:

復制代碼 代碼如下:

find . -type f |xargs -i mv {} {}.txt

還有一些試驗不成功的,先記錄在此。

1.用rename命令修改后綴名,這個是最簡單最省事的辦法

復制代碼 代碼如下:

[root@demo test_rename]# ll

總計 20

-rw-r–r– 1 root root 0 09-27 00:57 rename1.log

-rw-r–r– 1 root root 0 09-27 00:57 rename2.log

-rw-r–r– 1 root root 0 09-27 00:57 rename3.log

-rw-r–r– 1 root root 0 09-27 00:57 rename4.log

-rw-r–r– 1 root root 0 09-27 00:57 rename5.log

[root@demo test_rename]# rename log txt *.log #把*.log改為*.txt

[root@demo test_rename]# ll

總計 20

-rw-r–r– 1 root root 0 09-27 00:57 rename1.txt

-rw-r–r– 1 root root 0 09-27 00:57 rename2.txt

-rw-r–r– 1 root root 0 09-27 00:57 rename3.txt

-rw-r–r– 1 root root 0 09-27 00:57 rename4.txt

-rw-r–r– 1 root root 0 09-27 00:57 rename5.txt

[root@demo test_rename]# 

2.用for、sed和mv修改后綴名

復制代碼 代碼如下:

[root@demo test_rename]# ll

總計 20

-rw-r–r– 1 root root 0 09-27 01:51 rename1.log

-rw-r–r– 1 root root 0 09-27 01:21 rename2.log

-rw-r–r– 1 root root 0 09-27 01:21 rename3.log

-rw-r–r– 1 root root 0 09-27 01:21 rename4.log

-rw-r–r– 1 root root 0 09-27 01:21 rename5.log

[root@demo test_rename]# for i in $(ls .)

> do

> mv $i $(echo $i|sed ‘s/\.log/\.txt/')

> done

[root@demo test_rename]# ll

總計 20

-rw-r–r– 1 root root 0 09-27 01:51 rename1.txt

-rw-r–r– 1 root root 0 09-27 01:21 rename2.txt

-rw-r–r– 1 root root 0 09-27 01:21 rename3.txt

-rw-r–r– 1 root root 0 09-27 01:21 rename4.txt

-rw-r–r– 1 root root 0 09-27 01:21 rename5.txt

[root@demo test_rename]#

3.用find和xargs添加后綴名

復制代碼 代碼如下:

[root@demo test_rename]# ll

總計 20

-rw-r–r– 1 root root 0 09-27 02:20 rename1

-rw-r–r– 1 root root 0 09-27 02:20 rename2

-rw-r–r– 1 root root 0 09-27 02:20 rename3

-rw-r–r– 1 root root 0 09-27 02:20 rename4

-rw-r–r– 1 root root 0 09-27 02:20 rename5

[root@demo test_rename]# find . -type f |xargs -i mv {} {}.txt

[root@demo test_rename]# ll

總計 20

-rw-r–r– 1 root root 0 09-27 02:20 rename1.txt

-rw-r–r– 1 root root 0 09-27 02:20 rename2.txt

-rw-r–r– 1 root root 0 09-27 02:20 rename3.txt

-rw-r–r– 1 root root 0 09-27 02:20 rename4.txt

-rw-r–r– 1 root root 0 09-27 02:20 rename5.txt

[root@demo test_rename]#

標簽:雅安 朝陽 南充 西藏 延邊 隨州 青島 通遼

巨人網絡通訊聲明:本文標題《Shell腳本批量添加擴展名的兩種方法分享》,本文關鍵詞  Shell,腳本,批量,添加,擴展名,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Shell腳本批量添加擴展名的兩種方法分享》相關的同類信息!
  • 本頁收集關于Shell腳本批量添加擴展名的兩種方法分享的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 永清县| 咸丰县| 若羌县| 永宁县| 包头市| 涞源县| 宣武区| 昭通市| 龙岩市| 虹口区| 湘潭县| 上饶市| 天柱县| 望江县| 金塔县| 大宁县| 云安县| 新平| 讷河市| 微山县| 辽宁省| 永和县| 太谷县| 上饶县| 文昌市| 海口市| 凤阳县| 吕梁市| 桃园县| 安西县| 开封县| 大埔县| 广丰县| 侯马市| 东阿县| 阿克| 临西县| 贡山| 安徽省| 衡南县| 思南县|