ציטוט:
נכתב במקור על ידי TelecarT
גם פקודות שלא מחזירות פלט מחזירות exit status כלשהוא,
הפקודה echo $? מאפשרת לנו לראות מה הstatus שהפקודה סיימה.
כאשר 0 אומר שהפקודה רצה בהצלחה.. וכל מס' אחר מציין על הודעת שגיאה כלשהיא.
איך לעשות בדיוק את מה שאתה מבקש?
הרעיון היחיד שעולה לי לראש הוא להריץ את פקודת ההעתקה ב sub shell ובאמצעות לולאת while, לבדוק אחת לשניה את הexit status של הsub shell.
|
אה דני אתה זוכר את הלולאה שבניתי כשהיה ממש משעמם ? - עכשיו הבאת לי רעיון לפתח את זה עם מצבי יציאה.... שיהיה יותר פונקציונאלי
http://www.blog.isra3l.net/?p=7
זה בדיוק מה שעושה את האפקט.. ( אפשר לשים נקודות במקום הקווים ).
--
בכל מקרה , לפתוח האשכול - אתה יכול להשתמש ב cp -v זה יראה לך התקדמות לפי קובץ.. אמנם לא ממש מה שרצית אבל זה הכי קרוב לפתרון בלי סקריפטינג.
אפשרות נוספת, כנס לקוד מקור של cp , ותוסיף את זה שם...