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

Chinaunix

標(biāo)題: 怎樣打印通配結(jié)果 [打印本頁(yè)]

作者: ssscan    時(shí)間: 2002-09-09 15:06
標(biāo)題: 怎樣打印通配結(jié)果
B[A-E]Z  怎樣分別打印通配結(jié)果為:BAZ BBZ BCZ BDZ BEZ本(shell 實(shí)現(xiàn))

作者: valentine    時(shí)間: 2002-09-09 16:00
標(biāo)題: 怎樣打印通配結(jié)果
不能理解這個(gè)問(wèn)題的意義所在.
作者: ssscan    時(shí)間: 2002-09-09 17:45
標(biāo)題: 怎樣打印通配結(jié)果
假定存在文件 BAZ001.ani BBZ001.ani BDZ001.ani BEZ001.ani
當(dāng)ls B[A-E]Z* 列出文件時(shí),缺少BCZ001.ani,但 ls B[A-E]Z*命令是執(zhí)行成功的。
為了在后臺(tái)判斷每一文件的存在性我需要 B[A-E]Z 通配后的結(jié)果 (BAZ BBZ BCZ BDZ BEZ )


作者: bjchenxu    時(shí)間: 2002-09-10 11:00
標(biāo)題: 怎樣打印通配結(jié)果
分別生成文件,然后按行比較,看哪行是不同的
作者: baiyso    時(shí)間: 2002-09-10 11:28
標(biāo)題: 怎樣打印通配結(jié)果
估計(jì)你那個(gè)BCZ的文件名有問(wèn)題,是否含了非打印字符? 你可以重定向到文件看看。
ls B[A-E]Z*應(yīng)該符合你的要求的。
作者: ssscan    時(shí)間: 2002-09-10 14:15
標(biāo)題: 怎樣打印通配結(jié)果
bjchenxu 該方法我想過(guò),有沒(méi)有其他方法?
作者: valentine    時(shí)間: 2002-09-10 16:01
標(biāo)題: 怎樣打印通配結(jié)果
ssscan需要的是類似于下面的東西么?
#!/bin/ksh
awk '
   BEGIN {
       for ( i=1&#59; i<=255&#59; ++i ) ord = sprintf(&quot;%c&quot;,i)&#59;
       for ( i=1&#59; i<=255&#59; ++i ) {
           c=&quot;A&quot; ord &quot;E&quot;
           if ( c ~ /A[A-Z]E/ ) {
                print c
           }
       }
  }
'
我覺(jué)得沒(méi)什么意義啊.
作者: ssscan    時(shí)間: 2002-09-10 17:05
標(biāo)題: 怎樣打印通配結(jié)果
  valentine   謝謝了!
我跟數(shù)據(jù)打交道,這對(duì)判斷某一類文件的存在性很重要。
作者: bjchenxu    時(shí)間: 2002-09-10 17:33
標(biāo)題: 怎樣打印通配結(jié)果
不錯(cuò),valentine的程序我看懂了,大家呢?
作者: valentine    時(shí)間: 2002-09-11 09:03
標(biāo)題: 怎樣打印通配結(jié)果
呵呵,還真的有用啊.沒(méi)有白費(fèi)腦筋便好.
作者: superhoo    時(shí)間: 2002-09-11 14:02
標(biāo)題: 怎樣打印通配結(jié)果
斑竹,可以解釋一下嗎?

作者: 萬(wàn)鵬飛    時(shí)間: 2002-10-19 10:57
標(biāo)題: 怎樣打印通配結(jié)果
在unix里我不懂打印,請(qǐng)名位指教,謝謝。。
作者: microroad    時(shí)間: 2002-10-20 22:00
標(biāo)題: 怎樣打印通配結(jié)果
第一個(gè)for循環(huán)產(chǎn)生一個(gè)長(zhǎng)度為255的數(shù)組,其內(nèi)容為相應(yīng)ascii值所對(duì)應(yīng)的字符。
第二個(gè)for循環(huán)是生成&quot;c&quot;字符串變量,它的中間一個(gè)字符就是上面數(shù)組中的元素,if語(yǔ)句打印出與A[A-Z]E通配的c字符串的值:AAE、ABE、ACE、ADE……
作者: 寂寞烈火    時(shí)間: 2004-11-01 00:12
標(biāo)題: 怎樣打印通配結(jié)果
perl+shell

  1. /home/lee#for i in $(perl -e 'print join(" ",A..E)');do
  2. > echo 'B[A-E]Z'|awk '{sub(/\[A-E\]/,"'"$i"'");print}';done
  3. BAZ
  4. BBZ
  5. BCZ
  6. BDZ
  7. BEZ
復(fù)制代碼

作者: xchen301    時(shí)間: 2004-11-01 01:43
標(biāo)題: 怎樣打印通配結(jié)果
。。。。。。前年的帖子,呵呵

雖然沒(méi)看懂,還是要頂~慢慢消化
作者: 寂寞烈火    時(shí)間: 2004-11-01 02:20
標(biāo)題: 怎樣打印通配結(jié)果
是呀,樓上的大俠們的是很高深 慢慢消化吧!




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2