平臺(tái) 論壇 博客 文庫 | |
查看:
2516
|
回復(fù):
4
|
[文本處理] awk中這個(gè)表達(dá)式怎么理解? [復(fù)制鏈接] |
![]() ![]() |
5可用積分
最佳答案目測(cè)原來應(yīng)該是這樣的,被樓主篡改了~先解釋一下i=!i吧~首先=!不是操作符,寫成這樣或許你就明白了:i=(!i)樓主你運(yùn)行一下下面這個(gè)命令就能理解每一行i的值了~理解了i=!i后,再來看這個(gè)三元操作符~ORS=(i=!i)?"":RS,根據(jù)i=!i的值來決定ORS的值,如果i=!i為真,則ORS="",否則ORS=RS。最后,如果ORS="",表示邏輯或前面的值為假,那么執(zhí)行后面的1,也就是打印當(dāng)前行;如果ORS=RS,則直接打印。
| |
|
||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
| |
|
||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
| |
|
||
![]() ![]() |
| |
|
||
北京盛拓優(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 |