Di chuyển các tệp phù hợp
Bạn vừa gia nhập một startup mới với vai trò là một trong số ít nhân sự kỹ thuật. Quản lý nhờ bạn hỗ trợ dọn dẹp một số thư mục trên máy chủ. Công ty đã thử qua nhiều phần mềm giám sát máy chủ, nên hiện có rất nhiều tệp cần xóa.
May mắn là bạn biết mọi tệp cần giữ lại đều có chứa cả vpt và SRVM_ ở đâu đó bên trong nội dung tệp.
Nhiệm vụ của bạn là viết một script Bash nhận tên tệp qua các phần tử ARGV và di chuyển tệp vào good_logs/ nếu thỏa mãn cả hai điều kiện trên. Nhớ rằng theo bài giảng, cờ q là 'quiet' nên sẽ không in ra các dòng khớp như grep thường làm. Nó chỉ trả về true nếu có dòng nào khớp.
Nhớ rằng khi bạn dùng các lệnh dòng lệnh như grep trong câu lệnh IF, không cần dấu ngoặc vuông nên đừng thêm vào! Bạn cũng phải chạy script của mình với mỗi tệp là một phần tử ARGV. Mỗi lần một tệp; tổng cộng bốn lần để chạy script.
Bài tập này là một phần của khóa học
Nhập môn Bash Scripting
Bài tập tương tác thực hành
Biến lý thuyết thành hành động với một trong các bài tập tương tác của chúng tôi
Bắt đầu bài tập