Chinaunix

标题: csh下如何把awk的结果赋给一个变量? [打印本页]

作者: welcome008    时间: 2005-09-01 15:21
标题: csh下如何把awk的结果赋给一个变量?
文件里有{和},但都是成对出现的。

set i = 1
set a1 = `awk 'NR=='$i' {print $0}'  filename`
报错说缺}
作者: 寂寞烈火    时间: 2005-09-01 16:35
标题: csh下如何把awk的结果赋给一个变量?

set i=1
set a1=`cat filename|awk 'NR=='"$i"''`

作者: welcome008    时间: 2005-09-01 17:01
标题: csh下如何把awk的结果赋给一个变量?
又仔细测试,发现和变量引用无关:
echo "{ }">aa
set a=`awk '{print $0}' aa`
一样报错:缺}
作者: 寂寞烈火    时间: 2005-09-01 17:11
标题: csh下如何把awk的结果赋给一个变量?
原帖由 "welcome008" 发表:
又仔细测试,发现和变量引用无关:
echo "{ }">aa
set a=`awk '{print $0}' aa`
一样报错:缺}


作者: dradhzn    时间: 2005-09-02 01:11
标题: csh下如何把awk的结果赋给一个变量?
原帖由 "寂寞烈火" 发表:
set i=1
set a1=`cat filename|awk 'NR=='"$i"''`
  1. set i=1
  2. or
  3. set i = 1
  4. commands above are valid in C shell ,

  5. set i= 1
  6. or
  7. set i =1
  8. commands above are not valid in C shell .
复制代码






欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2