awk與csh 搭配傳入外部變數的問題 - Linux
By Oscar
at 2015-03-26T22:37
at 2015-03-26T22:37
Table of Contents
我有兩個檔案
檔名 1.txt
內容 3-6 aaaa.tif
4 bbbb.tif
9-7 cccc.tif....
檔名 2.txt
內容 1
2
3-6
4
5-0
9-7
我如果直接打
set a = 3-6
awk '{if ($1==a) print $0}' a=$a 1.txt
會出現
3-6 aaaa.tif
但是如果我把他寫成cshell
#!/bin/csh
foreach a(`cat 2.txt`)
awk '{if ($1==a) print $0}' a=$a 1.txt
end
他永遠只會出現
4 bbbb.tif
也就是說 他只讀是整數的 如果第一列是xx-xx的話
他就會跳過
想請問各位神手 能否幫在下解決此一問題?
非常謝謝
--
檔名 1.txt
內容 3-6 aaaa.tif
4 bbbb.tif
9-7 cccc.tif....
檔名 2.txt
內容 1
2
3-6
4
5-0
9-7
我如果直接打
set a = 3-6
awk '{if ($1==a) print $0}' a=$a 1.txt
會出現
3-6 aaaa.tif
但是如果我把他寫成cshell
#!/bin/csh
foreach a(`cat 2.txt`)
awk '{if ($1==a) print $0}' a=$a 1.txt
end
他永遠只會出現
4 bbbb.tif
也就是說 他只讀是整數的 如果第一列是xx-xx的話
他就會跳過
想請問各位神手 能否幫在下解決此一問題?
非常謝謝
--
Tags:
Linux
All Comments
By Regina
at 2015-03-27T17:59
at 2015-03-27T17:59
By Rebecca
at 2015-03-28T00:10
at 2015-03-28T00:10
By Mia
at 2015-03-29T07:49
at 2015-03-29T07:49
By Iris
at 2015-03-31T22:28
at 2015-03-31T22:28
By Dinah
at 2015-04-05T05:04
at 2015-04-05T05:04
Related Posts
ubuntu14.10 登入後黑屏
By Zora
at 2015-03-26T19:49
at 2015-03-26T19:49
ubuntu 光碟安裝異常
By Ivy
at 2015-03-26T12:41
at 2015-03-26T12:41
mintlinux用root登入畫面
By Anthony
at 2015-03-26T11:59
at 2015-03-26T11:59
Captive Portal疑問
By John
at 2015-03-24T19:12
at 2015-03-24T19:12
安裝centos6.6失敗
By Anonymous
at 2015-03-24T17:01
at 2015-03-24T17:01