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

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
12下一頁(yè)
最近訪問板塊 發(fā)新帖
查看: 2535 | 回復(fù): 10
打印 上一主題 下一主題

求助 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2009-06-10 21:37 |只看該作者 |倒序?yàn)g覽
lllllll

[ 本帖最后由 girlbird 于 2009-6-11 22:58 編輯 ]

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2009-06-10 21:40 |只看該作者

回復(fù) #1 girlbird 的帖子

太簡(jiǎn)單了吧?

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2009-06-10 21:56 |只看該作者
原帖由 poke006 于 2009-6-10 21:40 發(fā)表
太簡(jiǎn)單了吧?



論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2009-06-11 09:48 |只看該作者

  1. #!/bin/bash

  2. if [ -z "$1" -o -n "${1//[0-9]}" ];then
  3.         echo "usage $0 N"
  4. elif [ $1 -le 0 ];then
  5.         :
  6. elif [ $1 -lt 10 ];then
  7.         echo $(($1 * 10))
  8. elif [ $1 -lt 100 ];then
  9.         echo $1 | sed 's/.$/.&/'
  10. elif [ $1 -lt 1000 ];then
  11.         echo $(($1*$1))
  12. else
  13.         printf "0x%x\n" $1
  14. fi
復(fù)制代碼

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2009-06-11 13:50 |只看該作者
  1. echo  | awk -v n="$1" 'n>=0&&n<10{print n*10}n>=10&&n<100{print n/10}n>=100&&n<1000{print n^2}n>=1000{system("printf \"%x\n\" "n"")}'
復(fù)制代碼

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2009-06-11 14:25 |只看該作者
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2009-06-11 22:03 |只看該作者

  1. [rockfall@A]$time for i in {1..10000};do ./a.sh $i >/dev/null;done

  2. real        0m45.696s
  3. user        0m23.641s
  4. sys        0m18.794s
  5. [rockfall@A]$time for i in {1..10000};do ./b.sh $i >/dev/null;done

  6. real        1m56.366s
  7. user        0m52.184s
  8. sys        0m53.239s
  9. [rockfall@A]$time for i in {1..10000};do ./c.sh $i >/dev/null;done

  10. real        0m43.403s
  11. user        0m21.706s
  12. sys        0m18.544s
復(fù)制代碼

a.sh是4#的,b.sh是ywlscpl 的,c.sh是我用case寫的
awk的為什么會(huì)慢些?

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2009-06-11 22:07 |只看該作者
我猜是因?yàn)閥wlscpl那個(gè)寫法是要每個(gè)條件都要判斷的原因吧

論壇徽章:
0
9 [報(bào)告]
發(fā)表于 2009-06-11 22:15 |只看該作者
而且system調(diào)用還開啟了一個(gè)子SHELL:


  1. [user@host] ~ $ awk '
  2. BEGIN{
  3. system("ps -ef | grep $(/bin/echo $PPID)");
  4. }'
  5.   501  3037  1129   0   0:00.00 ttys000    0:00.00 awk ^JBEGIN{^Jsystem("ps -ef | grep $(/bin/echo $PPID)");^J}
  6.   501  3038  3037   0   0:00.00 ttys000    0:00.00 sh -c ps -ef | grep $(/bin/echo $PPID)
  7.   501  3040  3038   0   0:00.00 ttys000    0:00.00 grep 3037
  8. [user@host] ~ $

復(fù)制代碼

論壇徽章:
0
10 [報(bào)告]
發(fā)表于 2009-06-11 22:23 |只看該作者

回復(fù) #8 lululau 的帖子

應(yīng)該不在這兒

  1. [rockfall@A]$time for i in {1..10000};do ./b.sh $i >/dev/null;done

  2. real        1m59.974s
  3. user        0m52.728s
  4. sys        0m52.895s
  5. [rockfall@A]$cat b.sh
  6. echo |awk -v n="$1" 'n>=0&&n<10{print n*10;exit}n>=10&&n<100{print n/10;exit}n>=100&&n<1000{print n^2;exit}n>=1000{system("printf \"%x\n\" "n"");exit}'
復(fù)制代碼


LS的這個(gè)可能也不是,如果做999次awk也比其它的慢;
剛才想可能還是其它兩個(gè)用的一些是內(nèi)建命令吧

[ 本帖最后由 haimming 于 2009-6-11 22:39 編輯 ]
您需要登錄后才可以回帖 登錄 | 注冊(cè)

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

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP