是否可以轻松修复此命令,将其从输出匹配的所有内容更改为输出不匹配的所有内容?
awk 'FILENAME=="/Users/RNAseq/Transcriptomic_results/8_DEseq2/1_Results/StatusResults_sign_DESeq2.csv"{A[$1]=$1}
FILENAME=="/Users/RNAseq/Transcriptomic_results/9_EdgeR/1_Results/StatusResults_edgeR_sign.csv"{if(A[$1]){print$1}}'
/Users/sindrelee/RNAseq/Transcriptomic_results/8_DEseq2/1_Results/StatusResults_sign_DESeq2.csv
/Users/RNAseq/Transcriptomic_results/9_EdgeR/1_Results/StatusResults_edgeR_sign.csv >
/Users/RNAseq/Transcriptomic_results/DESeqvsedgeR_status.csv
答案 0 :(得分:2)
您可能希望使用更合适的工具(例如join
实用程序)进行调查 - 另请参阅join(1)。尤其是:
join -t, -v 2 StatusResults_sign_DESeq2.csv StatusResults_edgeR_sign.csv
答案 1 :(得分:0)
尝试使用-not选项找到命令