亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1951 | 回復(fù): 4
打印 上一主題 下一主題

通配符的問題請大家?guī)兔纯?/a> [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2011-05-30 11:43 |只看該作者 |倒序瀏覽
兄弟問我一個腳本問題,說循環(huán)腳本總是報錯。
后來按照他的思路手工在終端執(zhí)行也報錯了。
他的目的是在a*.tgz壓縮包里解壓t*系列的文件,每個壓縮包里t打頭的文件夾名都不一樣。
解壓第一個壓縮包用t*提取正常,解壓第2個壓縮包用t*提取時居然還是前面壓縮包里的t1和t2目錄,有點怪異,為什么不是t3和t4呢?哪位清楚請幫忙答疑下。

[root@t1 tmp]# tar ztvf a1.tgz
drwxr-xr-x root/root         0 2011-05-30 11:09:00 t1/
-rw-r--r-- root/root     10400 2011-05-30 11:09:00 t1/test1
drwxr-xr-x root/root         0 2011-05-30 11:09:01 t2/
-rw-r--r-- root/root     10400 2011-05-30 11:09:01 t2/test1
drwxr-xr-x root/root         0 2011-05-30 11:09:01 b1/
-rw-r--r-- root/root     10400 2011-05-30 11:09:01 b1/test1

[root@t1 tmp]# tar ztvf a2.tgz
drwxr-xr-x root/root         0 2011-05-30 11:09:02 t3/
-rw-r--r-- root/root     10400 2011-05-30 11:09:02 t3/test1
drwxr-xr-x root/root         0 2011-05-30 11:09:03 t4/
-rw-r--r-- root/root     10400 2011-05-30 11:09:03 t4/test1
drwxr-xr-x root/root         0 2011-05-30 11:09:01 b2/
-rw-r--r-- root/root     10400 2011-05-30 11:09:01 b2/test1

[root@t1 tmp]# tar ztvf a
[root@t1 tmp]# tar zxvf a1.tgz t*
t1/
t1/test1
t2/
t2/test1
[root@t1 tmp]# tar zxvf a2.tgz t*
tar: t1:歸檔中找不到
tar: t2:歸檔中找不到
tar: 由于前面延遲的錯誤而退出

論壇徽章:
0
2 [報告]
發(fā)表于 2011-05-30 12:11 |只看該作者
回復(fù) 1# 劍次狼


    tar 用法不對吧

論壇徽章:
0
3 [報告]
發(fā)表于 2011-05-30 12:27 |只看該作者
tar zxvf a2.tgz t*
經(jīng)shell解釋后實際運行的是
tar zxvf a2.tgz t1 t2     #因為t1 t2的存在,t*被解釋成t1 t2

論壇徽章:
0
4 [報告]
發(fā)表于 2011-05-30 13:10 |只看該作者
樓上正解~

論壇徽章:
0
5 [報告]
發(fā)表于 2011-05-30 13:32 |只看該作者
tar zxvf a2.tgz t*
經(jīng)shell解釋后實際運行的是
tar zxvf a2.tgz t1 t2     #因為t1 t2的存在,t*被解釋成 ...
ywlscpl 發(fā)表于 2011-05-30 12:27



    哦。明白了,因為解壓a1的包已經(jīng)釋放了t1和t2目錄,自然解壓a2時的讀取目錄通配出t1和t2。原來如此,
解壓完mv走了話在解壓就不會出現(xiàn)這個問題了哦
被兄弟給繞迷糊了,慚愧慚愧,謝謝白云兄的提醒。
[root@t1 tt2]# tar zxvf a3.tgz t*
t5/
t5/test1
t6/
t6/test1
[root@t1 tt2]# ls
a3.tgz  a4.tgz  t5  t6
[root@t1 tt2]# mkdir 444
[root@t1 tt2]# mv t* 444/
[root@t1 tt2]# ls
444  a3.tgz  a4.tgz
[root@t1 tt2]# tar zxvf a4.tgz t*
t7/
t7/test1
t8/
t8/test1
t9/
t9/test1
ttt.sh
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP