欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Shell腳本批量重命名文件后綴的3種實現(xiàn)

 更新時間:2014年09月17日 09:09:15   投稿:junjie  
這篇文章主要介紹了Shell腳本批量重命名文件后綴的3種實現(xiàn),本文分別使用find + xargs +sed、for循環(huán)、rename等3種方法實現(xiàn)重命名文件后綴,需要的朋友可以參考下

今天突然間想起昨天有個問題還沒動手實踐下,就是利用shell批量修改文件的后綴,現(xiàn)在動手實踐一下。

需求:家目錄下有一些sql文件,想批量重命名成txt的

1、find + xargs +sed

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

find /root -name ‘*.sql' |xargs -i echo {}   {} |sed ‘s/sql/txt/2′  |xargs mv

find /root/ -name ‘*.sql' |sed -e ‘s/\(.*\).sql$/mv & \1.txt/e'     //B哥提供


如果參考B哥的,還可以寫一個awk版本的:
復(fù)制代碼 代碼如下:

find /root/ -name ‘*.sql'|awk  ‘{a=$0;sub(/sql$/,”txt”,$0); print “mv”, a,$0}'|bash

find /root/ -maxdepth 1 -name ‘*.sql'|awk  ‘{a=$0;sub(/txt$/,”sql”,$0); system(“mv” ” “a” “$0)}'


2、for 循環(huán)
復(fù)制代碼 代碼如下:

for sql in `find /root -name “*.sql”`;do  mv $sql `echo $sql|sed  ‘s/sql/txt/'` ;done

3、rename
復(fù)制代碼 代碼如下:

rename  .sql  .txt *.sql  //好像不能遞歸目錄

相關(guān)文章

  • Shell腳本實現(xiàn)從文件夾中遞歸復(fù)制文件

    Shell腳本實現(xiàn)從文件夾中遞歸復(fù)制文件

    這篇文章主要介紹了Shell腳本實現(xiàn)從文件夾中遞歸復(fù)制文件,本文腳本實現(xiàn)從十層左右的文件夾中復(fù)制所有文件到一目錄中,需要的朋友可以參考下
    2015-02-02
  • 寫一個shell腳本實現(xiàn)視頻處理

    寫一個shell腳本實現(xiàn)視頻處理

    Linux和Unix都擁有很多能夠處理圖像和視頻文件的應(yīng)用程序和工具,下面這篇文章主要給大家介紹了關(guān)于如何寫一個shell腳本來實現(xiàn)視頻處理的相關(guān)資料,需要的朋友可以參考下
    2022-07-07
  • 用shell腳本自己一個秒級定時任務(wù)

    用shell腳本自己一個秒級定時任務(wù)

    這篇文章主要為大家詳細(xì)介紹了如何使用Shell腳本實現(xiàn)一個定時任務(wù)管理工具,可以每秒執(zhí)行一次,并保證任務(wù)異步、非阻塞執(zhí)行,需要的可以參考下
    2024-12-12
  • 一個監(jiān)控LINUX目錄和文件變化的Shell腳本分享

    一個監(jiān)控LINUX目錄和文件變化的Shell腳本分享

    這篇文章主要介紹了一個監(jiān)控LINUX目錄和文件變化的Shell腳本分享,對服務(wù)器經(jīng)常被掛馬的朋友時分有用,需要的朋友可以參考下
    2014-09-09
  • Linux bash刪除文件中含“指定內(nèi)容”的行功能示例

    Linux bash刪除文件中含“指定內(nèi)容”的行功能示例

    這篇文章主要介紹了Linux bash刪除文件中含“指定內(nèi)容”的行功能,結(jié)合具體實例形式分析了Linux bash刪除文件指定內(nèi)容的實現(xiàn)原理與相關(guān)操作技巧,需要的朋友可以參考下
    2017-06-06
  • shell常用重定向?qū)嵗v解

    shell常用重定向?qū)嵗v解

    這篇文章主要介紹了shell常用重定向?qū)嵗v解,I/O(輸入/輸出)常用的重定向命令詳細(xì)介紹,需要的朋友可以參考下
    2014-07-07
  • Xshell全局去除提示音圖文方法詳解

    Xshell全局去除提示音圖文方法詳解

    這篇文章主要為大家介紹了Xshell全局去除提示音圖文方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-12-12
  • Shell腳本中使用getopts處理多命令行選項

    Shell腳本中使用getopts處理多命令行選項

    今天小編就為大家分享一篇關(guān)于Shell腳本中使用getopts處理多命令行選項,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • Shell中的for循環(huán)總結(jié)

    Shell中的for循環(huán)總結(jié)

    這篇文章主要介紹了Shell中的for循環(huán)總結(jié),本文講解了shell中for循環(huán)用法、shell下for循環(huán)的幾種方法等內(nèi)容,需要的朋友可以參考下
    2015-05-05
  • Shell腳本中調(diào)用、引用、包含另外一個腳本文件的兩種方法

    Shell腳本中調(diào)用、引用、包含另外一個腳本文件的兩種方法

    這篇文章主要介紹了Shell腳本中調(diào)用、引用、包含另外一個腳本文件的兩種方法,本文介紹的兩種方法適合在當(dāng)前目錄下,需要的朋友可以參考下
    2014-12-12

最新評論