Tôi cần trợ giúp với Unix. Tôi đang cố gắng xem liệu một trong hai câu lệnh (printf và fprintf) có nằm trong một tệp hay không. Tôi đã sử dụng lệnh:Grep OR Operator Not Working
search=`cat $file | grep -w "fprintf\|printf"`
Vì lý do nào đó, nó không tìm thấy trong tệp mà một trong hai tệp đó tồn tại. Tại sao?
Tại sao bạn không thả các regexp cờ chữ, '-w'? – Steve
[UUOC] (http://catb.org/jargon/html/U/UUOC.html) - Xin lưu ý rằng bạn nên sử dụng tệp 'search = $ (grep -w -E -e" f? Printf "$) 'hoặc một cái gì đó tương tự hơn là lãng phí thời gian với' cat' và một đường ống. –