Shell命令批量修改圖片文件名
公司同事今天找我?guī)兔π薷奈募?我一看,好嘛,幾百個(gè)文件要改名,文件名格式是_01.png _02.png這樣依次類(lèi)推,同事要求把前面的"_"給去掉,還好要求算簡(jiǎn)單,沒(méi)有讓我再改成其他名字。
一條命令搞定:
for i in `ls _*.png`; do mv "$i" `echo "$i" |awk -F '_0' '{print $1 "0" $2}'`; done
如果要連_0都去掉的話,就這樣寫(xiě):
for i in `ls _*.png`; do mv "$i" `echo "$i" |awk -F '_0' '{print $1,$2}'`; done
好了,這樣就搞定了,再給大家一些其他類(lèi)似的命令吧,下面的命令我沒(méi)有驗(yàn)證,有問(wèn)題的話不要找我哦.
把格式 *_?.jpg 的文件改為 *_0?.jpg:
for i in `ls *_?.jpg`; do mv "$i" `echo "$i" |awk -F '_' '{print $1 "_0" $2}'`; done
把文件名的前三個(gè)字母變?yōu)?vzomik:
for i in `ls`; do mv -f "$i" `echo "$i" |sed 's/^.../vzomik/'`; done
把文件名的后四個(gè)字母變?yōu)?vzomik:
for i in `ls`; do mv -f "$i" `echo "$i" |sed 's/....$/vzomik/'`; done
相關(guān)文章
linux中文件的三種time(atime,mtime,ctime)的用法
linux下文件有3個(gè)時(shí)間的,分別是atime,mtime,ctime,有些小伙伴對(duì)這3個(gè)時(shí)間還是比較迷茫和困惑的,所以小編為大家整理了下,希望對(duì)大家有所幫助2023-08-08shell之創(chuàng)建文件及內(nèi)容的方法示例
這篇文章主要介紹了shell之創(chuàng)建文件及內(nèi)容的方法示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05一個(gè)監(jiān)控LINUX目錄和文件變化的Shell腳本分享
這篇文章主要介紹了一個(gè)監(jiān)控LINUX目錄和文件變化的Shell腳本分享,對(duì)服務(wù)器經(jīng)常被掛馬的朋友時(shí)分有用,需要的朋友可以參考下2014-09-09shell的條件測(cè)試,變量測(cè)試,表達(dá)式中的0和1,數(shù)值判斷,字符串判斷
本文主要介紹了shell的條件測(cè)試,變量測(cè)試,表達(dá)式中的0和1,數(shù)值判斷,字符串判斷,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-01-01bash shell和dash shell的區(qū)別詳解
本文主要介紹了bash shell和dash shell的區(qū)別詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-05-05Linux啟動(dòng)與自啟動(dòng)的實(shí)例詳解
這篇文章主要介紹了Linux啟動(dòng)與自啟動(dòng)的實(shí)例詳解的相關(guān)資料,希望通過(guò)本文大家能理解掌握這部分內(nèi)容,需要的朋友可以參考下2017-09-09shell腳本5種執(zhí)行方式及腳本不同的執(zhí)行方法和區(qū)別詳解
我們都知道bash?shell?腳本的方法有多種,下面這篇文章主要給大家介紹了關(guān)于shell腳本5種執(zhí)行方式及腳本不同的執(zhí)行方法和區(qū)別的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-07-07nginx 下安裝配置 phpadmin報(bào)錯(cuò)的解決方法
下面小編就為大家?guī)?lái)一篇nginx 下安裝配置 phpadmin報(bào)錯(cuò)的解決方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-02-02