亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
循環(huán)格式命名處理
[打印本頁(yè)]
作者:
老狼000
時(shí)間:
2013-12-31 11:08
標(biāo)題:
循環(huán)格式命名處理
把
sd.jpg
sdfee.jpg
(0)在哪.jpg
332.jpg
復(fù)制代碼
根據(jù) a.txt
工地
人才
today
去哪兒
復(fù)制代碼
需求 從a.txt讀文本對(duì)格式 為jpg進(jìn)行順序重命名,a.txt行數(shù)大于.jpg文件數(shù)。
工地.jpg
人才.jpg
today.jp
去哪兒.jpg
復(fù)制代碼
作者:
yestreenstars
時(shí)間:
2013-12-31 11:19
[root@localhost test]# ls
(0)在哪.jpg 332.jpg a.txt sdfee.jpg sd.jpg
[root@localhost test]# cat a.txt
工地
人才
today
去哪兒
[root@localhost test]# ls *.jpg | awk '{getline t < "a.txt";system("mv \047"$0"\047 \047"t".jpg\047")}'
[root@localhost test]# ls
a.txt today.jpg 工地.jpg 去哪兒.jpg 人才.jpg
[root@localhost test]#
復(fù)制代碼
作者:
這個(gè)冬天不冷
時(shí)間:
2013-12-31 11:21
[root@everIover ~]# cat b.txt
工地
人才
today
去哪兒
[root@everIover ~]# awk '{print $0".jpg"}' b.txt
工地.jpg
人才.jpg
today.jpg
去哪兒.jpg
[root@everIover ~]#
復(fù)制代碼
這么簡(jiǎn)單?
作者:
yestreenstars
時(shí)間:
2013-12-31 11:23
回復(fù)
3#
這個(gè)冬天不冷
他的目的是重命名
作者:
li0924
時(shí)間:
2013-12-31 11:28
回復(fù)
2#
yestreenstars
漂亮。
作者:
老狼000
時(shí)間:
2013-12-31 11:33
本帖最后由 老狼000 于 2013-12-31 11:33 編輯
#!/bin/base/
for name in `cat name.txt`
tmp='a'.jpg
mv /mingming/'$tmp'.jpg /mingming/'$name'.jpg
done;
復(fù)制代碼
這個(gè)問(wèn)題在哪?
作者:
Herowinter
時(shí)間:
2013-12-31 11:42
回復(fù)
2#
yestreenstars
一個(gè)小問(wèn)題,ls 結(jié)果的排列順序和樓主初始jpg文件的
順序不一樣啊。
作者:
老狼000
時(shí)間:
2013-12-31 11:42
好吧,如果 圖片固定呢
回復(fù)
3#
這個(gè)冬天不冷
作者:
老狼000
時(shí)間:
2013-12-31 11:43
重命名的話,還是要規(guī)則限制 的。按指定命名
回復(fù)
4#
yestreenstars
作者:
這個(gè)冬天不冷
時(shí)間:
2013-12-31 11:49
回復(fù)
4#
yestreenstars
確實(shí),想到思路了,,下午要開(kāi)年會(huì)了。。
循環(huán) ls *.jpg 每次 sed -n '$xp' b.txt ;x是以此讀取文件的一行。。。x++;mv是不是有點(diǎn)復(fù)雜,來(lái)不及實(shí)現(xiàn)了
作者:
關(guān)陰月飛
時(shí)間:
2013-12-31 11:54
a=(cat a.txt)
n=0
for i in *.jpg
do
mv $i ${a[n]}
let n++
done
作者:
Herowinter
時(shí)間:
2013-12-31 12:00
本帖最后由 Herowinter 于 2013-12-31 12:23 編輯
回復(fù)
6#
老狼000
幫樓主改了下腳本
#!/bin/base/
src=(sd sdfree 0\(在哪\) 332)
for name in `cat name.txt`
do
tmp=${src[i++]}
mv ./mingming/$tmp.jpg ./mingming/$name.jpg
done;
ls mingming
0(在哪).jpg 332.jpg sdfree.jpg sd.jpg
sh mv.sh
ls mingming
today.jpg 人才.jpg 去哪兒.jpg 工地.jpg
復(fù)制代碼
如果要改的文件很多,又要固定順序,除了
手動(dòng)寫(xiě)到數(shù)組里,我也不知道還有什么好辦法。
作者:
老狼000
時(shí)間:
2013-12-31 13:56
3q,感覺(jué) 這個(gè)東西 說(shuō)麻煩還是有點(diǎn)
回復(fù)
12#
Herowinter
作者:
老狼000
時(shí)間:
2013-12-31 14:03
數(shù)組
回復(fù)
11#
關(guān)陰月飛
歡迎光臨 Chinaunix (http://www.72891.cn/)
Powered by Discuz! X3.2