推 lspci:awk -F 其餘自己man awk 12/02 22:02
→ lspci:awk 預設是空白為分隔符 12/02 22:03
→ zyxwvoklove:謝謝 我來去看看 12/02 22:08
已解決 有夠蠢 還打擾l大
※ 編輯: zyxwvoklove 來自: 118.171.67.123 (12/02 22:14)
推 lc85301:lspci耶XDD 12/03 11:45
噢對了
如果有人看到還在請教一下
一般取coulmn 是要$來處理之 e.g. $31 就是第三十一
但是如果反過來取row是什麼指令 謝謝
※ 編輯: zyxwvoklove 來自: 140.122.136.14 (12/05 01:06)
推 yvb:比方印出31列: awk 'BEGIN{i=0;}{i++;}i==31{print $0;}' ? 12/05 12:34
→ cybelia:或是... sed -n 31p後再餵給awk XD 12/05 12:50
推 rickieyang:31 行不用那麼麻煩啦... awk '(NR==31){print $0}' 12/05 15:40
如果是有限定條件型的話
假設說要取第三十一、第二十、第五十
(NR==31)(NR==20)(NR==50)......這樣一個一個寫出來嗎
還是NR設很多範圍之類的也可以?! 謝謝
※ 編輯: zyxwvoklove 來自: 140.122.136.14 (12/05 16:31)
推 yvb:回rick大,也是. 話說 gawk 的 man page 也耍笨了(找nlines) :P 12/05 17:13
→ yvb:用運算方式即可, 如 NR==31||NR==32 或 NR>=31&&NR<=32 之類. 12/05 17:14
→ yvb:就跟你寫 { if (條件) { 處理; } } 的方式一樣意思. 12/05 17:15
其實我對於寫程式還是不太夠力
根本就像個小嬰兒一樣orz....
畢竟念的科目其實看似和程式毫無相關
但大大地卻一直要靠程式才能完成啊(汗顏
※ 編輯: zyxwvoklove 來自: 140.122.136.14 (12/05 17:30)
推 rickieyang:多看多抄就沒問題了啦,比起程式 shell script 簡單多 12/05 18:03
→ rickieyang:了。shell script 我會一點點,寫程式方面我還是個胚 12/05 18:03
→ rickieyang:胎... 12/05 18:03