我有一个表,其中给定行中的大多数值都是相同的。我要提取的是至少有一个值不同的任何行。我已经想出了如何用这样的东西来做到这一点
awk -F "\t" '{if (($4!=$5)&&($5!=$6)&&($6!=$7)) print $0;}'
唯一的问题是要比较 40 个奇怪的列。有没有更优雅的方法来比较多列的差异。顺便说一句——这些都是非数值,所以花哨的数学技巧是行不通的。
谢谢大家。我是新手,所以我不得不承认我不理解所有的命令等,但我可以从这里查到。不确定我会接受谁的建议,但我从具体示例中学到的知识比从教科书解释中学到的更多,因此拥有这些不同的解决方案对我的学习曲线有很大帮助。