Sebuah nasihat:
Saat menggunakan grep --color=always
, string aktual yang diteruskan ke pipa berikutnya akan diubah. Hal ini dapat menyebabkan situasi berikut:
$ grep --color=always -e '1' * | grep -ve '12'
11
12
13
Meskipun opsi -ve '12'
harus mengecualikan garis tengah, bukan karena ada karakter warna antara 1
dan 2
.
grep
terkadang menonaktifkan keluaran warna, misalnya saat menulis ke pipa. Anda dapat mengganti perilaku ini dengan grep --color=always
Baris perintah yang benar adalah
grep --color=always WORD * | grep -v AVOID
Ini cukup bertele-tele, sebagai alternatif, Anda bisa menambahkan baris saja
alias cgrep="grep --color=always"
ke .bashrc
Anda misalnya dan gunakan cgrep
sebagai grep berwarna. Saat mendefinisikan ulang grep
Anda mungkin mengalami masalah dengan skrip yang bergantung pada keluaran spesifik grep
dan tidak suka kode escape ascii.
Dalam konteks PHP/Apache/Linux, mengapa sebenarnya chmod 777 berbahaya?
Bagaimana saya bisa mendapatkan `find` untuk mengabaikan direktori .svn?