Giúp mình về lệnh grep?
Theo mình biết lệnh "grep bin/bash etc/passwd" để in ra tất cả các dòng trong file /etc/passwd có chứa chuỗi /bin/bash.
Mình muốn in ra tất cả các dòng trong file /etc/passwd không có chứa chuỗi /bin/bash. Nhưng mình không biết làm sao để cho Linux hiểu cả! Mình có biết một số ký tự như ^,/>! nhưng đều không ra kết quả như mong muốn! Xin giúp mình với
hoang anh
Trả lời 16 năm trước
Bạn đọc kỹ lệnh $ man grep
Nếu đọc kỹ sẽ thấy tùy chọn -v (--invert-match), thử tìm hiểu dòng này xem sao:
# grep -v "/bin/bash" /etc/passwd | awk -F: '($3 >= 500)'