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

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

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問板塊 發(fā)新帖
樓主: send_linux
打印 上一主題 下一主題

ChinaUnix技術(shù)實(shí)踐之四----Shell編程大賽! [復(fù)制鏈接]

論壇徽章:
0
81 [報(bào)告]
發(fā)表于 2011-05-26 22:22 |只看該作者
最后一題如果用shell的話肯定慢得很,大家可以看附件里的規(guī)則,或這里
[quote]http://www.itiyu.com/project/chess/331/rule.htm
[/quote],如果我沒算錯(cuò)的話,所有可能的禁手共有165種,每種禁手要判斷的點(diǎn)都在10個(gè)以上,而且禁手在棋盤中的位置不定,簡(jiǎn)單點(diǎn),算160個(gè),那么每一步的計(jì)算量就是:165*10*160=264000,即使算法再好,用shell也快不起來(lái)
gobang.zip (27.82 KB, 下載次數(shù): 62)

論壇徽章:
0
82 [報(bào)告]
發(fā)表于 2011-05-26 22:42 |只看該作者
占個(gè)位置

論壇徽章:
1
2015年亞洲杯之巴勒斯坦
日期:2015-03-12 11:11:33
83 [報(bào)告]
發(fā)表于 2011-05-27 13:01 |只看該作者
1.# ls -d */
只會(huì)一個(gè)

論壇徽章:
0
84 [報(bào)告]
發(fā)表于 2011-05-27 17:29 |只看該作者
只為瞻仰大牛而來(lái);鹚賴^

論壇徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:58:11
85 [報(bào)告]
發(fā)表于 2011-05-29 15:14 |只看該作者
本帖最后由 hq8318 于 2011-05-31 22:49 編輯

先做幾題,其它再補(bǔ)上。

問題1:
用最簡(jiǎn)潔的命令列出當(dāng)前目錄下的一級(jí)子目錄,可以不包含隱藏目錄(目錄名以.開頭的目錄)

1) ls -l | grep ^d
2) echo */
3) ls -F | grep /
4)ls -l |grep ^d |awk '{printf $8"\t"}'
5)ls -l | awk '/^d/{print $8}'
大家給出了很多種做法,總結(jié)一下大概有以上5種,1~3會(huì)在目錄名后有個(gè)“/”;4~5長(zhǎng)些,無(wú)“/”,命令中'$8'看情況,有時(shí)是'$9'。
增加簡(jiǎn)略通用的一種:
6)ls -l | awk '/^d/{print $NF}'

問題2:
GNU sed 提供了-i選項(xiàng),為什么有人說sed -i 并不象 ed 一樣真正的編輯文件?(提示:觀察文件改變前后的inode)

根據(jù)測(cè)試,sed -i處理文件,inode有變化,而ed不會(huì),所以sed -i并不是編輯原文件的。

問題3:
用shell寫一個(gè)cgi腳本,提供一個(gè)簡(jiǎn)單的webmail介面,將本地的一個(gè)文件通過web服務(wù)器發(fā)送到指定的郵箱


問題4:
awk -F'' 與 awk -F '' 一樣嗎?

不一樣。awk -F''會(huì)被shell當(dāng)作awk -F,故報(bào)錯(cuò);awk -F '' 被認(rèn)為分隔符是'',作用成為:無(wú)分隔符,輸出第一個(gè)字符。

問題5:
這條語(yǔ)句有什么作用?
sed -if /script/scr.sedcc test.txt

  “-if”與“-i -f”不同,“-if”是插入并備份。語(yǔ)句可分成兩部分,“sed -i /script/”匹配"script"字符串,插入后面的內(nèi)容;“scr.sedcc”s是替換命令,后面c是分隔符,相當(dāng)于s/r.sed//,“.”是元字符--除換行外任意字符。
  整條語(yǔ)句相當(dāng)于“sed -if /script/s/r.sed// test.txt”,備份文件,加上f后綴:test.txtf;查找有"script"字符串的一行,將“r.sed”刪除。

問題6:
#!/bin/sh
# the next line restarts using tclsh \
exec tclsh "$0" "$@"
是如何執(zhí)行的?與"#!/usr/local/bin/tclsh"相比,它有什么優(yōu)點(diǎn)?

第一行說明用sh解析執(zhí)行腳本;第二行是注釋,跳過;第三行指明用tclsh重新解析腳本:第二行末有“\”, 所以三行都是注釋,變成腳本后面的內(nèi)容由tclsh解析。

問題7:
#!/bin/sed -f"  shebang 后可有其它字符嗎?為什么?

不可以,有其它字符,會(huì)當(dāng)成文件名。

問題8:
GNU awk的$1=$1到底有什么作用?$0=$0呢?

測(cè)試如下:(awk的分隔符缺省是空格)
sh-3.00# v='1 2 3:a:b:c'
sh-3.00# echo $v|awk '{FS=":";print $1,NF}'
1 3
sh-3.00# echo $v|awk '{FS=":";$0=$0;print $1,NF}'
1 2 3 4
sh-3.00# echo $v|awk '{OFS=":";print $0,NF}'
1 2 3:a:b:c:3
sh-3.00# echo $v|awk '{OFS=":";$1=$1;print $0,NF}'
1:2:3:a:b:c:3
可以看到,
$1=$1使輸出分隔符OFS起作用,而NF不變;$0=$0則對(duì)分隔符FS起作用,并且NF改變。

問題9:
寫一個(gè)shell腳本,輸出CU現(xiàn)有的版面和相應(yīng)版主,并統(tǒng)計(jì)有多少個(gè)版面及多少個(gè)版主。


問題10:
人機(jī)五子棋。原始規(guī)則(無(wú)禁手),最好加上標(biāo)準(zhǔn)規(guī)則,三手交換(即黑下第二手之后白可以提出交換),五手兩打,黑三三禁手,黑四四禁手,黑長(zhǎng)連禁手(超過5個(gè)子相連),逢五無(wú)禁手。白無(wú)禁手,長(zhǎng)連也算勝。關(guān)鍵在于人機(jī)對(duì)下。

論壇徽章:
49
15-16賽季CBA聯(lián)賽之福建
日期:2016-06-22 16:22:002015年亞洲杯之中國(guó)
日期:2015-01-23 16:25:12丑牛
日期:2015-01-20 09:39:23未羊
日期:2015-01-14 23:55:57巳蛇
日期:2015-01-06 18:21:36雙魚座
日期:2015-01-02 22:04:33午馬
日期:2014-11-25 09:58:35辰龍
日期:2014-11-18 10:40:07寅虎
日期:2014-11-13 22:47:15申猴
日期:2014-10-22 15:29:50摩羯座
日期:2014-08-27 10:49:43辰龍
日期:2014-08-21 10:47:58
86 [報(bào)告]
發(fā)表于 2011-05-30 00:12 |只看該作者
先做幾題,其它再補(bǔ)上。

問題1:
用最簡(jiǎn)潔的命令列出當(dāng)前目錄下的一級(jí)子目錄,可以不包含隱藏目錄(目錄 ...
hq8318 發(fā)表于 2011-05-29 15:14



   

繼續(xù)加油!

論壇徽章:
49
15-16賽季CBA聯(lián)賽之福建
日期:2016-06-22 16:22:002015年亞洲杯之中國(guó)
日期:2015-01-23 16:25:12丑牛
日期:2015-01-20 09:39:23未羊
日期:2015-01-14 23:55:57巳蛇
日期:2015-01-06 18:21:36雙魚座
日期:2015-01-02 22:04:33午馬
日期:2014-11-25 09:58:35辰龍
日期:2014-11-18 10:40:07寅虎
日期:2014-11-13 22:47:15申猴
日期:2014-10-22 15:29:50摩羯座
日期:2014-08-27 10:49:43辰龍
日期:2014-08-21 10:47:58
87 [報(bào)告]
發(fā)表于 2011-05-30 00:12 |只看該作者
最后一題如果用shell的話肯定慢得很,大家可以看附件里的規(guī)則,或這里
,如果我沒算錯(cuò)的話,所有可能 ...
demornov 發(fā)表于 2011-05-26 22:22 [/quote]


論壇徽章:
5
2015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015年亞洲杯之朝鮮
日期:2015-03-13 22:47:33IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-01-09 06:20:00IT運(yùn)維版塊每周發(fā)帖之星
日期:2016-03-07 16:27:44
88 [報(bào)告]
發(fā)表于 2011-05-30 11:27 |只看該作者
不要簡(jiǎn)單地回答對(duì)或錯(cuò),最好解釋一下為什么。

論壇徽章:
0
89 [報(bào)告]
發(fā)表于 2011-05-30 14:17 |只看該作者
我就不參與了,跟大家學(xué)習(xí)學(xué)習(xí)~~第一層都沒練成~

論壇徽章:
0
90 [報(bào)告]
發(fā)表于 2011-05-30 14:58 |只看該作者
waker
Shell_HAT
cjaizss
blackold

每個(gè)大賽評(píng)委團(tuán)成員都應(yīng)發(fā)個(gè)第十題的答案 要不沒資格做評(píng)審
您需要登錄后才可以回帖 登錄 | 注冊(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