דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. חיתוך משתנה ב bash

חיתוך משתנה ב bash

מתוזמן נעוץ נעול הועבר תכנות
7 פוסטים 3 כותבים 164 צפיות 2 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • אף אחד 3א מנותק
    אף אחד 3א מנותק
    אף אחד 3
    כתב ב נערך לאחרונה על ידי
    #1

    אני רוצה לחתוך משתנה לדוגמה כזה

    file://C:/bla/bla/boring.txt
    

    ושישאר לי רק ה boring.txt
    ניסיתי לגגל את העניין אבל כל מה שראיתי היו דרכים שנראו לי מסובכות להפליא ולא הבנתי אותם בדיוק (מה גם, שרובם היו רק על הסרת רווחים)

    yossizY clickoneC 2 תגובות תגובה אחרונה
    0
    • אף אחד 3א אף אחד 3

      אני רוצה לחתוך משתנה לדוגמה כזה

      file://C:/bla/bla/boring.txt
      

      ושישאר לי רק ה boring.txt
      ניסיתי לגגל את העניין אבל כל מה שראיתי היו דרכים שנראו לי מסובכות להפליא ולא הבנתי אותם בדיוק (מה גם, שרובם היו רק על הסרת רווחים)

      yossizY מנותק
      yossizY מנותק
      yossiz
      כתב ב נערך לאחרונה על ידי
      #2

      @אף-אחד-3
      הנה דרך אחת:

      p=file://C:/bla/bla/boring.txt
      echo $p |sed -e 's/^.*\///'
      

      📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

      אף אחד 3א תגובה 1 תגובה אחרונה
      1
      • yossizY yossiz

        @אף-אחד-3
        הנה דרך אחת:

        p=file://C:/bla/bla/boring.txt
        echo $p |sed -e 's/^.*\///'
        
        אף אחד 3א מנותק
        אף אחד 3א מנותק
        אף אחד 3
        כתב ב נערך לאחרונה על ידי
        #3

        @yossiz תודה!
        ואיך אני יכול להכניס את הפלט לתוך משתנה ? (את ה boring.txt)

        yossizY תגובה 1 תגובה אחרונה
        0
        • אף אחד 3א אף אחד 3

          @yossiz תודה!
          ואיך אני יכול להכניס את הפלט לתוך משתנה ? (את ה boring.txt)

          yossizY מנותק
          yossizY מנותק
          yossiz
          כתב ב נערך לאחרונה על ידי
          #4

          @אף-אחד-3

          q=`echo $p |sed -e 's/^.*\///'`
          

          📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

          תגובה 1 תגובה אחרונה
          3
          • אף אחד 3א אף אחד 3

            אני רוצה לחתוך משתנה לדוגמה כזה

            file://C:/bla/bla/boring.txt
            

            ושישאר לי רק ה boring.txt
            ניסיתי לגגל את העניין אבל כל מה שראיתי היו דרכים שנראו לי מסובכות להפליא ולא הבנתי אותם בדיוק (מה גם, שרובם היו רק על הסרת רווחים)

            clickoneC מנותק
            clickoneC מנותק
            clickone
            כתב ב נערך לאחרונה על ידי
            #5

            @אף-אחד-3
            אתה רוצה סתם לחתוך משתנה? או ספציפית לקבל רק את שם הקובץ מתוך נתיב שלם?
            בלינוקס אתה יכול לקבל את זה עם basename
            (זה עובד גם בbash בווינדוס אם מותקן לך)

            בCMD ווינדוס יש את זה (מוזר שאין מקבילה פשוטה לזה, משום מה אני זוכר מימי דוס העליזים שכן צריך להיות מקבילה)
            https://gist.github.com/Ciantic/092ec71fa76429cebd666bb6c789d089

            אין טסט כמו פרודקשן.

            המייל שלי urivpn@gmail.com

            yossizY אף אחד 3א 2 תגובות תגובה אחרונה
            6
            • clickoneC clickone

              @אף-אחד-3
              אתה רוצה סתם לחתוך משתנה? או ספציפית לקבל רק את שם הקובץ מתוך נתיב שלם?
              בלינוקס אתה יכול לקבל את זה עם basename
              (זה עובד גם בbash בווינדוס אם מותקן לך)

              בCMD ווינדוס יש את זה (מוזר שאין מקבילה פשוטה לזה, משום מה אני זוכר מימי דוס העליזים שכן צריך להיות מקבילה)
              https://gist.github.com/Ciantic/092ec71fa76429cebd666bb6c789d089

              yossizY מנותק
              yossizY מנותק
              yossiz
              כתב ב נערך לאחרונה על ידי yossiz
              #6

              @clickone חשבתי מיד על basename ואז חשבתי שזה לא יעבוד כי זה לא נתיב רגיל אלא uri. אבל לא טרחתי לבדוק באמת... כמובן אתה צודק שזה עובד

              📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

              תגובה 1 תגובה אחרונה
              3
              • clickoneC clickone

                @אף-אחד-3
                אתה רוצה סתם לחתוך משתנה? או ספציפית לקבל רק את שם הקובץ מתוך נתיב שלם?
                בלינוקס אתה יכול לקבל את זה עם basename
                (זה עובד גם בbash בווינדוס אם מותקן לך)

                בCMD ווינדוס יש את זה (מוזר שאין מקבילה פשוטה לזה, משום מה אני זוכר מימי דוס העליזים שכן צריך להיות מקבילה)
                https://gist.github.com/Ciantic/092ec71fa76429cebd666bb6c789d089

                אף אחד 3א מנותק
                אף אחד 3א מנותק
                אף אחד 3
                כתב ב נערך לאחרונה על ידי
                #7

                @clickone את הדרכים ב batch אני מכיר (מכיוון שכאן זה טקסט קבוע שאני רוצה להוריד - תמיד זה file:// וכו' הייתי עושה כזה דבר

                set before_p=file://bla/bla/boring.txt
                set after_p=%before_p:file://bla/bla/=%
                

                שזה מימוש יותר פשוט (לדעתי) וגם אני יכול לשנות אותו אם אני רוצה חלק מהנתיב עצמו

                תגובה 1 תגובה אחרונה
                0
                תגובה
                • תגובה כנושא
                התחברו כדי לפרסם תגובה
                • מהישן לחדש
                • מהחדש לישן
                • הכי הרבה הצבעות


                בא תתחבר לדף היומי!
                • התחברות

                • אין לך חשבון עדיין? הרשמה

                • התחברו או הירשמו כדי לחפש.
                • פוסט ראשון
                  פוסט אחרון
                0
                • דף הבית
                • קטגוריות
                • פוסטים אחרונים
                • משתמשים
                • חיפוש
                • חוקי הפורום