נושא ההודעה: כיצד לגרום לפקודה להיות מבוצעת אם הפקודה הראשונה נכשלת?
אני מעיין לי בספר על CentOS ומדגימים שם פקודה שבעזרת שימוש ב|| מוציאה לפועל פקודה שניה.
התחביר הוא כזה: cd dir1 || mkdir dir1 && cd dir1
הספר הוא מ2014 כך שאני לא חושב שמדובר באיזו פקודה מיושנת שכבר לא בשימוש.
מה שאמור לקרות כמובן הוא שאם תיקיית dir1 לא קיימת, יש ליצור תיקיה כזאת על ידי mkdr
בדקתי על שתי מערכות Centos, גרסאות 5.2 ו6.6 ועל פדורה 22.
זה פשוט לא עובד.
זה הפלט
-bash-4.1$ cd dir1||mkdir dir1 && cd dir1
-bash: cd: dir1: No such file or directory
כמובן שזה לא עניין של חיים או מוות, אבל אני בקטע של ללמוד ולא מצליח להבין מה הסיפור כאן.
דעתכם בנושא?