2011-02-23 4 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`;