使用输入我有AWK的(非常)基本的了解,我已经试过这样做的几种方法,但所有打印出更行,比我想:awk中从管道
我有10个行file.1
:
chr10 234567
chr20 123456
...
chrX 62312
我想要移动到大写和匹配file.2
第2列,所以下面第一行匹配第二线之上,但我不希望得到下面一个符合上面的位置,第三行第二线,但不是字符,我不希望下面的第一行匹配上面的第一行。
CHR20 123456 ... 234567
CHR28 234567 ... 62312
我:
$ cat file.1 | tr '[:lower:]' '[:upper:]' | <grep? awk?>
,很想知道如何进行。我曾经使用过一个简单的grep - 以前,但在搜索文件中匹配更多的第二列file.1
,所以我得到了数百行返回。我想匹配前两列(它们对应于file.2
中的前两列)。
希望这就是足够清晰的你,期待你的答案=)
你是什么意思的'搜索匹配'?请根据您的标准添加符合您的样本的线条。 – 2012-10-09 09:11:56
完成,我甚至在提问有关cmd行的问题时比我使用的还要糟糕= P – bruce01
我没有得到你想要的东西......你能简单地粘贴file1,file2和预期的输出吗? – Kent