所以,我有一个带有这些行的脚本:
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
是:Card Number, Surname, Name, Valid/Invalid, Money ammount
。
无论如何,当我运行它并将0098876634569080
作为卡号时,第二个echo返回一个空白字符串。我尝试移除管道和两个greps中的一个,它应该工作。有什么输入吗?
答案 0 :(得分:1)
试试这个
grep "$cardNo" TestFile.txt | grep " V "