如何使用linux命令显示我文件中每行的第一个单词?

MOH*_*MED 24 linux shell grep

我有一个包含许多行的文件,我想用Linux命令只显示每行的第一个单词.

我怎样才能做到这一点?

Gil*_*not 38

尝试使用执行此操作:

grep -Eo '^[^ ]+' file
Run Code Online (Sandbox Code Playgroud)


new*_*rey 34

你可以使用awk:

awk '{print $1}' your_file
Run Code Online (Sandbox Code Playgroud)

这将"打印"第一列($1)your_file.


Gil*_*not 9

尝试这样做coreutils cut:

cut -d' ' -f1 file
Run Code Online (Sandbox Code Playgroud)