Sangat sering, di Mac saya, ketika saya menggunakan karakter pipa (|) diikuti oleh karakter spasi, karakter yang tidak terlihat akan dimasukkan di antaranya.
Ini sangat mengganggu ketika menggunakan terminal, karena membuat perintah tidak valid.
Jika saya mengetik berikut ini di iterm2, saya sering mendapatkan yang berikut:
ls | cat
zsh: command not found: cat
Jika saya menekan tombol panah atas untuk mendapatkan perintah saya sebelumnya, dan kemudian menghapus dan masukkan kembali ruang di antara |
dan cat
, perintah akan bekerja.
Ketika saya menyalin, tempel perintah yang berfungsi dan yang tidak berfungsi ke dalam file, seperti ini:
non-working: ls | cat
working: ls | cat
dan buka di Hex Fiend itu menunjukkan hal berikut:
non-working: ls | cat
working: ls | cat
Saya juga mengalami masalah yang sama di SublimeText2 menggunakan tanda kurung ( []) diikuti oleh spasi. Jadi saya tidak percaya ini masalah dengan iTerm2.