Câu trả lời:
Những gì bạn thực sự muốn là "HOẶC", không phải "VÀ". Nếu "VÀ" được sử dụng, thì về mặt logic, bạn sẽ không nhận được dòng nào (trừ khi dòng đó là "MyVariable = false ... MyVariable = True".
Sử dụng "grep mở rộng" và toán tử OR ( |).
grep -E 'MyVariable = False|MyVariable = True' FormA.frm
egrep(mà tôi sử dụng) thay vì grep -Eđó là kinh điển hơn.
Bạn chỉ có thể làm
grep -E "MyVariable = False|MyVariable = True" FormA.frm
Trả lời theo cách khác với những gì đã được nói ...
Bạn cũng có thể chỉ định một số kết quả khớp với grep, bằng cách chỉ định -etùy chọn nhiều lần
% grep -e "MyVariable = True" -e "MyVariable = False" FormA.frm
... result1
... result2
Var1 = FalseANDVar2 = Truekhông? Hoặc liệu một tập tin có chứaVar1 = FalseANDVar2 = True? Hay cái gì khác? Một ví dụ sẽ giúp.