Chinaunix

标题: [求助]用READ读SED错误,ambiguous redirect [打印本页]

作者: inori0821    时间: 2009-04-18 13:07
标题: [求助]用READ读SED错误,ambiguous redirect

  1. IFS=":"
  2. read a b c d <`sed -n 1p record.txt`
  3. echo $a
复制代码

尝试用SED来填充A B C D这4个变量.


  1. sed -n 1p record.txt
复制代码
的输出结果是1:2:3:4
所以期待A=1,B=2,C=3,D=4

可是运行后却出现


  1. $ read a b c d <`sed -n 1p record.txt`
  2. bash: `sed -n 1p record.txt`: ambiguous redirect
复制代码

求高手解答....跪谢了
作者: waker    时间: 2009-04-18 13:31
read a b c d   <record.txt
作者: inori0821    时间: 2009-04-18 13:38
record.txt内有多行,单单的读RECORD.TXT无法定位哪一行啊...
1P只是实验,可能需要定位任意行的
作者: blackold    时间: 2009-04-18 13:50
read a b c d <       <(sed -n 1p record.txt)




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