命令行生成行的开头

时间:2012-11-10 21:13:37

标签: unix ubuntu

我有一个格式为

的文件
string string string ...
string string string ...
...
string string string ...

我想获得另一个文件,因此对于每一行,只有第一个string出现在该行中(即只占用每行第一个空格之前的部分。)

我如何在Ubuntu中使用命令行执行此操作?

2 个答案:

答案 0 :(得分:3)

我想你想要这个:

awk '{print $1}' < input.txt > output.txt

答案 1 :(得分:2)

另一种可能的解决方案是使用cut:

cut -f1 -d" " input.txt > output.txt