PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Linux
[问题]awk与csh 搭配传入外部变量的问题
楼主:
troua
(JIRO best)
2015-03-26 22:37:26
我有两个档案
档名 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的话
他就会跳过
想请问各位神手 能否帮在下解决此一问题?
非常谢谢
作者:
kouryuu
(Kouryuu)
2015-03-27 13:49:00
所以你想做? 拿2.txt内容取出1.txt对应内容的东西?测了一下你的写法,显示出来的值挺正常的...3-6 aaaa.tif , 4 bbbb.tif , 9-7 cccc.tif
楼主: troua (JIRO best)
2015-03-27 14:02:00
因为我用mac 所以不知道是不是因为这个原因...
作者:
kouryuu
(Kouryuu)
2015-03-27 14:04:00
手上没有mac....你可以看一下你执行的shell是哪个
继续阅读
[问题] ubuntu14.10 登入后黑屏
pandadao
Re: [问题] ubuntu 光盘安装异常
qphone
[问题] mintlinux用root登入画面
ishtarmms
[问题] Captive Portal疑问
diskk
Re: [问题] 安装centos6.6失败
qqgogogo
[问题] owner无法chmod
ckclark
[问题] Grub Customizer的安装
higger
[问题] ibus 的字典位置
johnjohnlin
[问题] nginx php-fpm与rails并存
ireullin
[问题] ubuntu 光盘安装异常
tyc5116
Links
booklink
Contact Us: admin [ a t ] ucptt.com