gpt4 book ai didi

linux - 管道两个 greps 不想工作

转载 作者:太空宇宙 更新时间:2023-11-04 10:58:39 25 4
gpt4 key购买 nike

所以,我有一个包含这些行的脚本:

read -p "Give me the number: " cardNo
echo $cardNo
t1=$(grep ^$cardNo TestFile.txt | grep " V ")
echo $t1

我的 TestFile.txt 有一些行,包括这一行:

0098876634569080 SMITH GEORGE V 25575

即:卡号、姓氏、姓名、有效/无效、金额

无论如何,当我运行它并提供 0098876634569080 作为卡号时,第二个 echo 返回一个空字符串。我尝试移除管道和两个 greps 之一,它正常工作。有什么意见吗?

最佳答案

试试这个

grep "$cardNo" TestFile.txt | grep " V "

关于linux - 管道两个 greps 不想工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27855185/

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