Saya memiliki skrip mycommand.sh
yang tidak dapat saya jalankan dua kali. Saya ingin membagi output menjadi dua file yang berbeda satu file berisi baris yang cocok dengan regex dan satu file yang berisi baris yang tidak cocok dengan regex. Yang ingin saya miliki pada dasarnya adalah sesuatu seperti ini:
./mycommand.sh | grep -E 'some|very*|cool[regex].here;)' --match file1.txt --not-match file2.txt
Saya tahu saya hanya bisa mengarahkan output ke file dan kemudian ke dua greps yang berbeda dengan dan tanpa opsi -v dan mengarahkan output mereka ke dua file yang berbeda. Tapi saya hanya bertanya-tanya apakah mungkin melakukannya dengan satu grep.
Jadi, apakah mungkin untuk mencapai apa yang saya inginkan dalam satu baris?