3 saya menggunakan grep untuk mengecualikan garis yang mengandung string tertentu. Perintah yang saya gunakan adalah cat VlanConfig.txt | grep -vE $1\|$2\|$3 Saya ingin menyimpan $3 sebagai argumen opsional. Seharusnya menerima dua atau lebih perintah juga. linux bash shell bash-scripting — Sherry sumber
0 Menggunakan -e parameter beberapa kali: grep -v -e $1 -e $2 -e $3 -- VlanConfig.txt — Tomasz Jakub Rup sumber grep: ekspresi (sub) kosong — Sherry Saya memperbaiki jawaban saya — Tomasz Jakub Rup cat VlanConfig.txt | grep -v -e $ 1 -e $ 2 -e $ 3 — Sherry mengapa perintah di atas memberi kesalahan — Sherry Parameter -e harus punya argumen. Jika $3 kosong, Anda punya -e tanpa argumen — Tomasz Jakub Rup