請問awk及算數運算元問題 - Linux

Tom avatar
By Tom
at 2010-04-27T20:49

Table of Contents

目前遇到awk及算數運算元的問題

想請問版友一下

目前有2個檔案

a.txt內容為

2100427197905
2100427192954
2100427192807

b.txt內容為

241
2512
147

想請問一下該如何讓
a.txt的第一行加上b.txt的第一行然後輸出於c.txt的第一行呢?
(這邊是指數字上的相加)

c.txt的內容
2100427198146
2100427195466
2100427192954

另一個問題是

a.txt的內容每一行都加上1000 可以用下面這種寫法嗎?
cat a.txt | awk '{print $(( $1 + 1000 ))}'

--
★小天使 痛苦的時侯要笑。

--
Tags: Linux

All Comments

Michael avatar
By Michael
at 2010-04-28T00:45
有兩個 stream,要是我不會用 pipe
建議用 shell script + $((x+y))
Erin avatar
By Erin
at 2010-04-30T18:01
目前是用cat a.txt| awk '{print $1 + 1000 }'
Hedda avatar
By Hedda
at 2010-05-01T23:58
不過這樣會變成科學記號表示 變成 2.10043e+12 囧
Odelette avatar
By Odelette
at 2010-05-05T12:05
有人知道怎麼還原回來原本的數字嗎?不要科學記號啦>"<
Oliver avatar
By Oliver
at 2010-05-05T17:37
cat a.txt| awk '{printf("%d\n",$0 + 1000)}'可以解決
Emma avatar
By Emma
at 2010-05-09T12:10
paste a.txt b.txt | awk '{printf ("%d\n",$1+$2)}'
Selena avatar
By Selena
at 2010-05-10T00:17
謝謝樓上~請問除了用paste還有其他方法嗎?
Puput avatar
By Puput
at 2010-05-13T08:24
cat a.txt b.txt|awk 'BEGIN{RS=""}{for(i=1;i<4;i++)
{printf("%d \n",$(i)+$(i+3))}}'

請問想更改ubuntu 9.10的boot menu 次序要去哪改?

Eartha avatar
By Eartha
at 2010-04-27T13:30
我把ubuntu 9.10灌在Win7NB中 結果每次都先跑進去ubuntu 9.10 Orz.. 我希望一開始是等個三秒先進入Win7 可是我如以往去/boot/grub/找menu.lst卻找不到... 請問ubuntu9.10要去哪兒改呢? 請大大不吝指點, 感恩,謝謝喔! - ...

red hat v.s. centos 版本問題

Elma avatar
By Elma
at 2010-04-27T12:38
我安裝 軟體在centos上,現在是最新5.4 但是有些我需要的軟體是裝不起來的 據朋友說 在red hat 7.2 是最好用的版本 但是 red hat 7.2 對應到 cetos 應該是幾版? 感溫回答~ -- 我是PTT的窮光蛋 把把 Show hand ...

postfix alias_maps 沒有取得 mysql 資料

Isabella avatar
By Isabella
at 2010-04-27T12:37
# postconf | grep and#34;maps = mysql:and#34; alias_maps = mysql:/usr/local/etc/postfix/conf/mysql_alias_maps.cf relocated_maps = mysql:/usr/local/etc/post ...

vsftp開機自動執行

Damian avatar
By Damian
at 2010-04-27T03:54
※ 引述《ghung (ghung)》之銘言: : 請問各位大大, : 如何讓工作站一開機就會自動執行vsftp, : 不用再去輸入/etc/init.d/vsftp start。 把字串 /etc/init.d/vsftp start 直接寫在/etc/rc.local檔案裡面 幾乎每個版本都有這 ...

打出來的字不見了

Selena avatar
By Selena
at 2010-04-27T01:32
用linux試算表編輯 可是我打英文會顯現出來 中文打進去卻是空白的 粉奇怪移到我打的那個格子,試算表右上方又會顯示說我剛剛打哪些字 打其他的都會有呀進去試算表就打不出中文字 ps.我適用vm安裝fedora 有哪位大大也有過這種經驗,小弟我用linux沒幾天沒經驗 不知道怎了~ - ...