在Bash中,您可以使用awk
命令从每行中提取多个条目。以下是一个示例:
假设我们有一个名为data.txt
的文本文件,其中包含以下内容:
John Doe 25
Jane Smith 30
Bob Johnson 35
现在,我们想要从每行中提取姓名和年龄。我们可以使用以下命令来实现:
awk '{print $1, $2}' data.txt
输出将是:
John Doe
Jane Smith
Bob Johnson
在这个例子中,awk
命令的{print $1, $2}
部分表示打印每行的第一个和第二个字段(由空格分隔)。您可以根据需要更改数字来提取不同的字段。
希望这可以帮助到您!
下一篇:BASH: 从文件名生成模式