我有一个来自http://snap.stanford.edu/data/cit-HepPh.html的 2 列文件。我下载的文件是cit-HepPh.txt.gz。我删除所有不是数字的字符(文件的前 4 行),然后用一个简单的空格更改数字之间的制表符空格:
awk '{print $1,$2}' Cit-HepPh.txt > 1
然后我尝试反转文件中的元素并将它们写入另一个文件。我用了
awk '{print $2,$1}' 1 > 2
但我得到的是类似
2
1
3
2
5
4
...
而不是像
2 1
3 2
5 4
...
为什么?
我做了
head -2 Cit-HepPh.txt | od -a
我有回报
0000000 9 9 0 7 2 3 3 ht 9 3 0 1 2 5 3 cr
0000020 nl 9 9 0 7 2 3 3 ht 9 5 0 4 3 0 4
0000040 cr nl
0000042
这是什么意思?