最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

bash批量修改文件名稱的方法小結(jié)(增加,去除,修改后綴)

 更新時間:2013年02月08日 20:19:46   作者:  
bash批量修改文件名稱的方法總結(jié),包括為文件增加后綴、修改文件名后綴、去除文件名后綴、修改文件名前綴,有需要的朋友可以參考下

一、加后綴

1.問題:同以目錄下有海量以日期命名的文件,其中有的有后綴,有的以點結(jié)尾,如20020101.,20020102.,……,20020101.td,20020102.td……
要求: 把所有以點結(jié)尾的加上后綴.ts
我的方法:

復(fù)制代碼 代碼如下:

  #!/bin/bash
  for files in `ls *.`
  do
        mv $files `echo "$filests" `
  done
2. 同上
mv  $files ${files}ts
3. 同上
mv  $files  `$files.ts|sed 's/\.//' `
4. file =>file.txt
mv  $files  $files.txt
5. *.04  => *04.txt
mv $files $(echo ${files}.txt|sed 's/\.//1')

mv $files  `echo ${files}.txt|sed 's/\.//1' `

二、改后綴(.old => .new)

復(fù)制代碼 代碼如下:

1. rename
rename .old .new  *
2.
mv $files ${file%.old}.new
3.
mv $files `echo $files|tr .old .new`
4.
mv $files `echo $files|sed 's/\.old/\.new/' `

三、去后綴 (*.dat => *)

復(fù)制代碼 代碼如下:

1.  mv $files `echo $files |sed 's/\.dat//' `
2.  mv $files  `echo $files|tr .dat  (4空格)`

四、改前綴 (re* => un*)

復(fù)制代碼 代碼如下:

1.  mv $files un${$files#re}
2.  mv $files `echo $files | tr re un`

相關(guān)文章

  • awk中讓人郁悶的system()函數(shù)

    awk中讓人郁悶的system()函數(shù)

    system()的結(jié)果是直接返回給shell顯示了,然后再由awk繼續(xù)執(zhí)行后面的程序,這種情況下,if()里留下的其實是system()的執(zhí)行狀態(tài)【即0或1】”0”~/^[2 3]/,當(dāng)然就一直執(zhí)行else了
    2013-03-03
  • Shell腳本實現(xiàn)自動安裝zookeeper

    Shell腳本實現(xiàn)自動安裝zookeeper

    這篇文章主要介紹了Shell腳本實現(xiàn)自動安裝zookeeper,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下
    2015-01-01
  • 一問弄懂Shell變量四大分類

    一問弄懂Shell變量四大分類

    Shell變量分為環(huán)境變量、本地變量、位置參數(shù)變量和特殊變量,本文就詳細(xì)的介紹一下這四種變量的具體使用,具有一定的參考,感興趣的可以了解一下
    2023-05-05
  • Linux 進(jìn)程替換(exec函數(shù))實現(xiàn)代碼

    Linux 進(jìn)程替換(exec函數(shù))實現(xiàn)代碼

    這篇文章主要介紹了Linux 進(jìn)程替換(exec函數(shù))實現(xiàn)代碼的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • Linux中的搜索文件命令

    Linux中的搜索文件命令

    這篇文章主要介紹了Linux中的搜索文件命令的相關(guān)資料,需要的朋友可以參考下
    2017-07-07
  • linux中編寫自己的并發(fā)隊列類(Queue 并發(fā)阻塞隊列)

    linux中編寫自己的并發(fā)隊列類(Queue 并發(fā)阻塞隊列)

    這篇文章主要介紹了linux中編寫并發(fā)隊列類,功能有:并發(fā)阻塞隊列、有超時限制、有大小限制
    2013-12-12
  • 詳解shell數(shù)組${arr[*]}和${arr[@]}區(qū)別

    詳解shell數(shù)組${arr[*]}和${arr[@]}區(qū)別

    本文主要介紹了詳解shell數(shù)組${arr[*]}和${arr[@]}區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • Linux換行符的使用方法詳解

    Linux換行符的使用方法詳解

    本文介紹了Linux中常用的換行符LF及其在文件中的表示,展示了如何使用sed命令替換換行符,并列舉了與換行符處理相關(guān)的Linux命令,通過代碼講解的非常詳細(xì),需要的朋友可以參考下
    2025-04-04
  • Linux?signal()函數(shù)的使用學(xué)習(xí)

    Linux?signal()函數(shù)的使用學(xué)習(xí)

    這篇文章主要為大家介紹了Linux?signal()函數(shù)的使用學(xué)習(xí)及示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • 詳解Shell編程之if語句實戰(zhàn)(小結(jié))

    詳解Shell編程之if語句實戰(zhàn)(小結(jié))

    本篇文章主要介紹了詳解Shell編程之if語句實戰(zhàn)(小結(jié)),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02

最新評論

南木林县| 玛沁县| 四子王旗| 仪陇县| 余干县| 柘城县| 金寨县| 白水县| 巧家县| 鹿邑县| 渝北区| 会昌县| 乌拉特前旗| 丰宁| 个旧市| 衡水市| 钟祥市| 都江堰市| 灯塔市| 长泰县| 库尔勒市| 宝应县| 怀集县| 鄂州市| 延庆县| 牡丹江市| 邹城市| 武宣县| 肇东市| 大石桥市| 天祝| 乐亭县| 巴彦淖尔市| 寿宁县| 全南县| 长武县| 芜湖县| 清河县| 溆浦县| 科技| 尖扎县|