awk 的 bug? - Linux

David avatar
By David
at 2011-03-07T22:10

Table of Contents

我寫了以下的script

#!/bin/bash
str="aa bb cc .* ee"
result1=`echo $str | awk '{print $4}'`
echo $result1
echo "===================="
result2=`cat tmpfile.txt | awk '{print $4}'`
echo $result2

其中tmpfile.txt內容和str一樣, 都是 "aa bb cc .* ee"


預期執行結果是

.*
====================
.*


但...結果卻印出...
不想讓人看到的資料夾>///<
怎麼會這樣呢~囧~
要怎麼改才能印出預期的結果呢?

--
Tags: Linux

All Comments

Annie avatar
By Annie
at 2011-03-12T21:01
".*"被展開了 請用' .* '

linux上的MSN 對話紀錄

Ethan avatar
By Ethan
at 2011-03-07T21:25
想請問linux上的MSN 是否有對話紀錄的功能呢???? 有像微軟一樣存成xml格式的嗎atat? 並且可以讓windows的MSN能正常讀取 - ...

有關雙網卡NAT主機的問題

Ula avatar
By Ula
at 2011-03-07T21:07
大家好,我有一個問題想請問一下 我有一台linux的主機當作NAT, 然後我在linux的主機上透過藍芽接收器連接手機的網路(bnep0)上網, 接著我從linux主機另一張網卡eth1去連接另一台筆電, 想讓筆電可以透過linux主機的網路上網, 但是我發生一個問題就是只要我把eth1打開時,2台電腦都會 ...

請教一下ftp 程式&安裝

Vanessa avatar
By Vanessa
at 2011-03-07T20:34
想請教一下板上大大們 最近研究室電腦重灌過 今日要用ftp上傳東西的時候發現 在terminal那邊打ftp 出現 bash: ftp: command not found 爬文和google後發現 是沒有安裝ftp的程式 請問一下 哪邊有ftp程式可以安裝呢? 小弟作業系統是 CENTOS 5.3 X86 ...

抓取license的cshrc設定

Zanna avatar
By Zanna
at 2011-03-07T16:32
大家好 我們實驗室之前買了synopsys的sentaurus軟體 現在有兩臺電腦 OS版本皆是RHEL 5.5 不過A臺是32bit,B臺是64bit 因為sentaurus的license有鎖mac 所以A臺是用來啟動license用的電腦 其.cshrc如下 setenv STROOT /home/a ...

SUSE Enterprise 11-1 開啟SSH連線

Barb Cronin avatar
By Barb Cronin
at 2011-03-07T11:31
最近因為實驗是有需要 所以安裝SUSE Linux在伺服器上 想要開啟SSH用root執行遠端操作 請問開啟方法是我在網站中找到下列方法嗎? 『Linux』SUSE 開啟SSH服務 修改sshd_config文件,命令為:vi /etc/ssh/sshd_config 將#Password ...