gpt4 book ai didi

linux - 如何 grep,然后从分隔的列文件中剪切?

转载 作者:IT王子 更新时间:2023-10-29 00:58:04 25 4
gpt4 key购买 nike

我有一个包含多行的文件,每行用 | 分隔成多列。我可以对某一行进行 grep,也可以对某一列进行剪切,但我不知道如何同时执行这两项操作。

grep '^1001' customer

从名为 customer 的文件中抓取以 1001 开头的行

cut -d "|" -f 3 customer

从客户文件中的所有行中删除第 3 列。

所以……

grep '^1001' customer | cut -d "|" -f 3 customer

最佳答案

调用 cut 时只需省略文件名,它将使用 grep 的输出作为其输入:

grep 1001 customer | cut -d "|" -f 3

还值得注意的是,grep 1001 不会抓取以 1001 开头的行;它抓取 包含 1001 的行。

关于linux - 如何 grep,然后从分隔的列文件中剪切?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15129896/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com