Ubuntu
用不同的文件名重命名和替換部分
我知道關於這個主題有不同的問題,但我沒有發現任何適合我的問題:
我想替換文件夾中名稱的一部分,但有不同名稱的不同文件。只應更換其中的一部分:
此文件應從 sst_… 更改為 sstk_… 但在同一文件夾中還有其他不同的文件,例如:
sst_20170420_3h.nc sst_20170421_3h.nc sst_20170422_3h.nc sst_20170423_3h.nc blh_20170420_3h.nc blh_20170420_3h.nc . . .
每個文件夾的長度都不一樣…
有人能幫我嗎?
cd yourdirectory for i in $(ls -1); do mv $i $(echo $i | sed 's/sst/sstk/') ; done