Memindahkan file yang relevan
Anda baru saja bergabung dengan sebuah startup baru sebagai salah satu dari sedikit karyawan teknis. Manajer Anda meminta bantuan untuk merapikan beberapa folder di server. Perusahaan telah mencoba berbagai perangkat lunak pemantauan server sehingga ada banyak file yang seharusnya dihapus.
Untungnya, Anda tahu bahwa semua file yang perlu dipertahankan mengandung vpt dan SRVM_ di suatu bagian isi file.
Tugas Anda adalah menulis skrip Bash yang akan menerima nama file sebagai elemen ARGV dan memindahkan file ke good_logs/ jika memenuhi kedua kondisi di atas. Ingat dari materi, flag q berarti 'quiet' sehingga tidak menampilkan baris yang cocok seperti biasanya grep. Flag ini hanya mengembalikan true jika ada baris yang cocok.
Ingat bahwa saat Anda menggunakan argumen baris perintah seperti grep di dalam pernyataan IF, tidak perlu tanda kurung siku, jadi jangan menambahkannya! Anda juga harus ingat untuk menjalankan skrip Anda dengan setiap file sebagai elemen ARGV. Satu per satu; total empat kali menjalankan skrip Anda.
Latihan ini adalah bagian dari kursus
Pengantar Bash Scripting
Latihan interaktif praktis
Ubah teori menjadi tindakan dengan salah satu latihan interaktif kami.
Mulai berolahraga