亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
cshell逐行處理時,如何獲取第一個字符串
[打印本頁]
作者:
guoweiqust
時間:
2012-03-21 22:00
標(biāo)題:
cshell逐行處理時,如何獲取第一個字符串
file:
layer abcd efgh
rulecheck drc
layer metal1
復(fù)制代碼
在使用cshell逐行處理時
#!/bin/csh -f
set file="./verify.sum"
set i=1
set l=`awk END{print NR} $file`
while ($i<=$l)
set line=`awk "{if(NR==$i) print}" $file`
set line_head=`awk NR=$i '{print $1}' $file`
end
set line_head=`awk NR=$i '{print $1}' $file`這一句不行啊,求高手幫解決
作者:
zhaopingzi
時間:
2012-03-21 23:20
試一下
set line_head=`awk NR\=$i '{print $1}' $file
作者:
guoweiqust
時間:
2012-03-21 23:26
回復(fù)
2#
zhaopingzi
謝謝了,明天去公司試試
作者:
zhaopingzi
時間:
2012-03-21 23:29
回復(fù)
3#
guoweiqust
現(xiàn)在就去吧,趕緊點(diǎn)
作者:
waker
時間:
2012-03-22 09:09
foreach line ("`cat $file`")
echo $line
end
作者:
guoweiqust
時間:
2012-03-22 09:24
回復(fù)
3#
guoweiqust
不行啊,awk報錯的
作者:
guoweiqust
時間:
2012-03-22 09:27
回復(fù)
5#
waker
不是逐行處理,而是逐行處理時,取當(dāng)前處理行的第一個字符串與特定字符串比較
如何取第一個字符串??
作者:
waker
時間:
2012-03-22 09:57
set line_head = ( $line )
echo $line_head[1]
作者:
guoweiqust
時間:
2012-03-22 15:25
回復(fù)
8#
waker
謝謝了,管用
能說明下$line[1],為什么可以這么表示??
每一行的內(nèi)容以空格為分隔,當(dāng)作數(shù)組元素了嗎?
作者:
waker
時間:
2012-03-22 16:01
回復(fù)
9#
guoweiqust
有時間的時候看看csh的基礎(chǔ)教程吧
作者:
guoweiqust
時間:
2012-03-22 17:58
回復(fù)
10#
waker
有什么可推薦的嗎?
作者:
nuclearxin
時間:
2012-03-22 18:43
先man 那個shell
慢慢看 對比
歡迎光臨 Chinaunix (http://www.72891.cn/)
Powered by Discuz! X3.2