2011-02-23 103 views
0
cat t.incopt.02.20110221 | awk -F, '{print $1}' | sort | uniq 

了unque记录perl的linux命令不工作

,但如果我插入的perl,

@FETCH_REQ_DETAILS = `cat t.incopt.02.20110221 | awk -F\, '{print $1}' \| sort \| uniq`; 

如果我打印上述阵列瓦里,我得到整个文件的内容,我想在Linux命令不能正常工作时,我的perl里面使用,

+2

为什么\之前的管道? (并非全部都是) – Flexo 2011-02-23 12:00:59

回答

4

我想你只需要括在反勾命令和逃生只有$

@FETCH_REQ_DETAILS = `cat t.incopt.02.20110221 | awk -F, '{print \$1}' | sort | uniq;` 
1

尝试以下操作:

我的$ CMD ='CA t t.incopt.02.20110221 | awk -F,\'{print $ 1} \'|排序| uniq的“;

@FETCH_REQ_DETAILS =`$ cmd`;