Ketika mencoba menjalankan menemukan perintah di cygwin, saya terus mendapatkan kesalahan
"CARI: Format parameter tidak benar"
Namun, perintah yang sama dijalankan di linux. Apa yang sedang terjadi?
Anda menggunakan perintah Windows find, bukan cygwin.
Ini dibuat jelas jika Anda mengetik 'yang menemukan'
Untuk memperbaikinya, edit path Anda (System Properties -> Advanced -> Variabel Lingkungan -> Variabel Sistem -> Path) dan pindahkan entri untuk cygwin ke depan path. (Cara mudah untuk melakukan ini adalah menyalin seluruh jalur, tempel ke dalam Notepad, edit di sana, dan tempel kembali).
Seperti yang ditunjukkan dalam komentar, rute lain adalah mengedit skrip startup bash dan mengubah jalur di sana. Saya bahkan akan mengatakan ini adalah solusi yang lebih disukai karena saya sekarang telah menemukan sebuah kasus di mana memiliki versi cygwin pertama kali menyebabkan masalah.
Saya tidak bisa mendapatkan 'find' yang benar untuk dijalankan ketika di shell perintah windows, dan tweaking PATH tidak membantu. Tetapi ini berhasil:
Jalur eksplisit meluncurkan 'temukan' yang tepat, dan untuk alasan apa pun, hanya berfungsi ketika berjalan di bash.
sumber