Сьогодні я повернувся додому з роботи (запустіть bash на коробці Ubuntu) і спробував запустити якийсь код на моєму локальному вікні арки з моїм улюбленим zsh, і команди провалилися?
Команда внизу з особистою інформацією та ip явно змінилася
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
Він працює ідеально в bash, але коли я запускаю його в zsh, я отримую помилку
zsh: no matches found: rtsp://user:pass@my.webserver.org:5554/my-media/media.amp?videocodec=h264
Чому коханий zsh зрадив мене?
mkdir -p 'rtsp://user:pass@my.webserver.org:5554/my-media/media.amp-videocodec=h264'
і тоді і bash, і zsh не вдасться. Принаймні zsh показує вам свою помилку тут.