sed 轉 awk (replace某一行) - Linux

Zanna avatar
By Zanna
at 2008-10-08T19:35

Table of Contents

※ 引述《x2006 (小帥 ^^)》之銘言:
: cat 1.txt
: 1
: 2
: 3
: 3
: 5
: sed '4c ok' 1.txt
: 1
: 2
: 3
: ok
: 5
: 請問 如何用 awk 取代第四行呢 ?

// local post 因為我相信有更簡潔的答案

cat 1.txt |awk 'NR!=4{print $1};NR==4{print "ok"}'

--

人不作出犧牲,便得不到任何收穫;如果要得到某種東西,就必須付出同等代價。這一點
,就是鍊金術的基本原則 ── 等價交換。當時我們深信這一點就是世界的真理。

阿爾風斯‧愛力克,《鋼之鍊金術師》開場白

--
Tags: Linux

All Comments

ASUS M3N78 with UBUNTU 8.10 ?

Selena avatar
By Selena
at 2008-10-08T12:10
剛買了 ASUS M3N78 主機板。 發現 UBUNTU 無法安裝 8.04,又跑去 download 8.10 beta 也一樣。 install or try it without change ... 都會因為無法進入 xwin fail 掉。 內建 Geforce 8200 Video chip ...

想寫一個有點小複雜的linux script

Jack avatar
By Jack
at 2008-10-08T11:38
※ 引述《mystea (mystea)》之銘言: : 各位好, 我想寫一個bash script來重複跑一個叫做(./program)的程式. : ./program 本身會從一個叫做 input.txt 的檔案讀取輸入資料(三個浮點數), : 然後進行運算產生結果. : 寫script的目的是要讓電腦自動 ...

如何讓passwd和htpasswd同步?

Emily avatar
By Emily
at 2008-10-08T10:50
我有一個問題是有關於在 ubuntu 8.04 desktop 中, 架設 SVN server 的問題 我的 SVN + apache2 已經架設好了, 但是因為 SVN 要用的帳號是要透過 htpasswd 去建立, 但是我又想說看能不能直接把系統上的帳號和其同步 因為 samba 可以做到我想沒道 ...

想寫一個有點小複雜的linux script

Madame avatar
By Madame
at 2008-10-08T09:34
#!/bin/bash program andlt; 第一行data program andlt; 第二行data program andlt; ...data ..... 不然咧.... 25行而已...我的功力只到這...感謝.... ※ 引述《mystea (mystea)》之銘言: : 各位好, 我 ...

想寫一個有點小複雜的linux script

Irma avatar
By Irma
at 2008-10-08T08:56
※ 引述《mystea (mystea)》之銘言: : 各位好, 我想寫一個bash script來重複跑一個叫做(./program)的程式. : ./program 本身會從一個叫做 input.txt 的檔案讀取輸入資料(三個浮點數), : 然後進行運算產生結果. : 寫script的目的是要讓電腦自動 ...