在Unix管道中解决不明确的重定向问题

时间:2011-01-28 06:28:46

标签: linux unix pipe

我的代码如下:

#!/usr/bin/bash
file1=foo.txt
file2=bar.txt
ouput=output.txt

join $file1 <(cut -f1 $file2 | sort -u) > $output

# We will further process $output

但它给了我这样的错误。

./mycode.sh: line 4: $output: ambiguous redirect

有没有办法解决它?

1 个答案:

答案 0 :(得分:1)

cut -f1 $file2 | sort -u > sort.txt
join $file1 sort.txt > $output

只是有点好奇,你没有收到任何其他错误信息?