【发布时间】:2012-11-10 21:13:37
【问题描述】:
我有一个格式如下的文件
string string string ...
string string string ...
...
string string string ...
我想获取另一个文件,这样对于每一行,只有第一个 string 出现在该行中(即只取每行第一个空格之前的部分。)
如何在 Ubuntu 中使用命令行来做到这一点?
【问题讨论】:
我有一个格式如下的文件
string string string ...
string string string ...
...
string string string ...
我想获取另一个文件,这样对于每一行,只有第一个 string 出现在该行中(即只取每行第一个空格之前的部分。)
如何在 Ubuntu 中使用命令行来做到这一点?
【问题讨论】:
我想你想要这个:
awk '{print $1}' < input.txt > output.txt
【讨论】:
{print $1 " " $2 " " $1+$2}。
另一种可能的解决方案是使用 cut:
cut -f1 -d" " input.txt > output.txt
【讨论】: