Hari ini saya pulang kerja (jalankan bash pada kotak Ubuntu) dan mencoba menjalankan beberapa kode pada kotak lengkung lokal saya dengan zsh kesayangan saya dan perintahnya gagal?
Perintah di bawah ini dengan info pribadi dan ip berubah dengan jelas
ffmpeg -i rtsp://user:pass@my.webserver.org:5554/my-media/media.amp?videocodec=h264 -threads 3 -vcodec copy -f segment -segment_time 2 outfiles/cam_out%04d.mp4
Ini berjalan sempurna di bash, tetapi ketika saya menjalankannya di zsh saya mendapatkan kesalahan
zsh: no matches found: rtsp://user:pass@my.webserver.org:5554/my-media/media.amp?videocodec=h264
Mengapa zsh kesayanganku mengkhianatiku?
mkdir -p 'rtsp://user:pass@my.webserver.org:5554/my-media/media.amp-videocodec=h264'
dan kemudian bash dan zsh akan mengecewakan Anda. Setidaknya zsh menunjukkan kesalahan Anda di sini.