ฉันเพิ่งทำสิ่งนี้:
$ cp .cordova && ../../../
ในเทอร์มินัล (Mavericks) ลืมที่จะรวมเส้นทางจริงไปยังไดเรกทอรี
ฉันกลับไปยังไดเรกทอรีที่ฉันคิดว่า. Cordova กำลังจะอยู่ในนั้น แต่มันไม่ได้อยู่ที่นั่น
ความคิดใด ๆ
ฉันเพิ่งทำสิ่งนี้:
$ cp .cordova && ../../../
ในเทอร์มินัล (Mavericks) ลืมที่จะรวมเส้นทางจริงไปยังไดเรกทอรี
ฉันกลับไปยังไดเรกทอรีที่ฉันคิดว่า. Cordova กำลังจะอยู่ในนั้น แต่มันไม่ได้อยู่ที่นั่น
ความคิดใด ๆ
คำตอบ:
cp
คำสั่งโดยไม่ต้องถูกดำเนินการที่สองก็จะล้มเหลวด้วยข้อผิดพลาด
&&
ไม่นับเป็นตัวถูกดำเนินการในขณะที่มันหมายถึง "การรันคำสั่งต่อไปนี้ถ้าคนแรกที่ประสบความสำเร็จ" คำสั่งแรกคือcp
และจะผิดพลาดดังนั้นส่วนหลังจาก&&
จะถูกยกเลิก
หากมันมี..\..\..\
คำสั่งที่ไม่ถูกต้องก็เป็นเพียงเส้นทาง
ดังนั้น.cordova
ไดเรกทอรีจะอยู่ในตำแหน่งเดิมและไม่มีที่อื่น