2012-08-15 118 views
0

有没有办法从我的桌面访问文本文件file.txt并删除每行的第一个单词?删除文本文件终端的第一个字Mac

*请注意,它们是数字,但它们之间用空格隔开,例如单词。

例如,我可以改变:

123 456 
789 123 
456 789 

到:

456 
123 
789 

也许这是不可能的,我不知道。但我有大约6000行,我宁愿不手动将它们全部删除。有没有人有一个mac用户的解决方案?

回答

1
cat file.txt | awk '{print $2}' > out.txt 
+0

工作完美!非常感谢你!我不能选择它作为9分钟的正确答案,但我会! – MrHappyAsthma 2012-08-15 19:21:23

+1

@MHHappyAsthma你想让我解释一下逻辑吗?还是很清楚? – squiguy 2012-08-15 19:22:21

+0

这对于我可能需要的未来命令会很有帮助。我可以分析一下它的含义。我假设“打印$ 2”是第二个字,并且我理解file.txt和out.txt。但是,“猫”,“|”,“awk”和一般格式对我来说毫无意义。 – MrHappyAsthma 2012-08-15 19:23:42