วันนี้ฉันกลับถึงบ้านจากที่ทำงาน (เรียกใช้ทุบตีบนกล่อง 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
มันทำงานได้อย่างสมบูรณ์แบบในการทุบตี แต่เมื่อฉันรันใน 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 จะแสดงความผิดพลาดของคุณที่นี่