דילוג לתוכן
  • חוקי הפורום
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
לוגו מותג
  1. דף הבית
  2. מחשבים וטכנולוגיה
  3. עזרה הדדית - מחשבים וטכנולוגיה
  4. בירור | פלט מסקריפט לקובץ log.txt

בירור | פלט מסקריפט לקובץ log.txt

מתוזמן נעוץ נעול הועבר עזרה הדדית - מחשבים וטכנולוגיה
16 פוסטים 5 כותבים 190 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • NH.LOCALN מנותק
    NH.LOCALN מנותק
    NH.LOCAL מדריכים
    השיב למישהו12 ב נערך לאחרונה על ידי
    #6

    @מישהו12 אמר בבירור | פלט מסקריפט לקובץ log.txt:

    @NH-LOCAL לא הבנתי בדיוק...
    זה הסקריפט
    main.bat
    אני רוצה שבחלק של הrecompile, כל הפלט (מדובר תכל'ס ב30 פקודות שרצות שוב ושוב) ישמר בסיום הפעולה לlog.txt
    אם אני מבין נכון, צריך להיות כתוב ככה:

    :recompile
    @echo ==============================
    @echo your recompiled APKs is in /apk-name (for example, 1)/dist
    @echo ==============================
    for /L  %%a in (1,1,30) do apktool b %%a\ >log.txt
    @echo if you want to close software, close this window. if you want to return to main menu
    pause
    goto :main
    

    הבנת נכון. ובפקודה השנייה ואילך, צריך להיות שתי >>

    לאינדקס המלא של כלל הסקריפטים שלי
    https://nhlocal.github.io

    מישהו12מ תגובה 1 תגובה אחרונה
    1
    • מישהו12מ מנותק
      מישהו12מ מנותק
      מישהו12 מדריכים
      השיב לNH.LOCAL ב נערך לאחרונה על ידי
      #7

      @NH-LOCAL יש אופציה שזה גם יציג את הפלט וגם ישמור אותו?

      הבלוג שלי
      https://aiv-dev.com/he-IL/

      NH.LOCALN תגובה 1 תגובה אחרונה
      0
      • NH.LOCALN מנותק
        NH.LOCALN מנותק
        NH.LOCAL מדריכים
        השיב למישהו12 ב נערך לאחרונה על ידי
        #8

        @מישהו12 זו בדיוק הבעיה

        לאינדקס המלא של כלל הסקריפטים שלי
        https://nhlocal.github.io

        מישהו12מ תגובה 1 תגובה אחרונה
        0
        • מישהו12מ מנותק
          מישהו12מ מנותק
          מישהו12 מדריכים
          השיב לNH.LOCAL ב נערך לאחרונה על ידי
          #9

          @NH-LOCAL בלי זה זה לא יעיל.
          כי המשתמש למשל לא יודע מתי הוא צריך ללחוץ על מקש...

          הבלוג שלי
          https://aiv-dev.com/he-IL/

          NH.LOCALN תגובה 1 תגובה אחרונה
          0
          • NH.LOCALN מנותק
            NH.LOCALN מנותק
            NH.LOCAL מדריכים
            השיב למישהו12 ב נערך לאחרונה על ידי NH.LOCAL
            #10

            @מישהו12 תנסה לעבור על זה
            https://stackoverflow.com/questions/796476/displaying-windows-command-prompt-output-and-redirecting-it-to-a-file

            זה אפשרות:

            echo hello > log.txt | type log.txt
            

            רק שבצורה כזו תצטרך לעשות קובץ בנפרד לכל פקודה

            לאינדקס המלא של כלל הסקריפטים שלי
            https://nhlocal.github.io

            תגובה 1 תגובה אחרונה
            0
            • מוטי אורןמ מנותק
              מוטי אורןמ מנותק
              מוטי אורן מדריכים
              השיב למישהו12 ב נערך לאחרונה על ידי מוטי אורן
              #11

              @מישהו12 שאלה מעניינת...

              ברמת העיקרון, פלט של תהליך - מוזרם לסטרים שמכונה STDOUT (אני מדבר על לינוקס, אני לא כ"כ יודע איך זה פועל בווינדוס.. אני מאמין שבדרך דומה). בלינוקס (Unix ליתר דיוק), ישנה פקודה שמאפשרת להזרים את הסטרים (במקרה שלנו STDOUT, ניתן לעשות זאת גם עם הסטרים של השגיאות) לקובץ או לסטרים אחר מלבד לפלט שיוצג במסך - באמצעות הפקודה tee. דוג':

              <command> | tee output.txt
              

              אם אתה רוצה לכלול STDERR שזה סטרים של השגיאות, תוסיף הפנייה של הזרם של השגיאות לנתיב הסטנדרטי של הפלט לפני הפייפ ככה:

              <command> 2>&1 | tee output.txt
              

              הפעולה הנ"ל הינה פעולה מוכרת ונקראת Redirect. ביצוע של Redirect נעשה באמצעות הסימנים > וגם <. במקרה שלנו, אנחנו מבצעים redirect לסטרים של השגיאות לתוך מה שנקרא file descriptor שפירושו בגדול הוא 'מזהה קובץ השייך לתהליך' (זה מורכב, אבל זה על קצה המזלג) ובמקרה שלנו אנחנו משתמשים ב-STDOUT כאותו file descriptor.

              במקרה שלך אם הבנתי אותך נכון, אתה רוצה להוסיף לקובץ את הפלט, ולא לדרוס את התוכן שלו אם קיים. בשביל זה תצטרך להשתמש ב-flag של הפקודה tee שנכתב כ -a כך:

              <command> 2>&1 | tee -a output.txt
              

              יש על הנושא הרבה מדריכים, תנסה לקרוא אולי את זה (נראה די מוצלח):

              https://www.computerhope.com/jargon/f/file-descriptor.htm

              אני חוזר ומדגיש: אם אתה צריך בירור לווינדוס, אני לא מבין בזה - אבל אתה יכול לנסות לחפש בגוגל על הפניות של STDOUT לתוך סטרימים אחרים בנוסף למסך במערכת ווינדוס, זה בגדול הרעיון.

              עריכה: זה גם נראה מדריך טוב https://www.geeksforgeeks.org/tee-command-linux-example

              NH.LOCALN תגובה 1 תגובה אחרונה
              5
              • NH.LOCALN מנותק
                NH.LOCALN מנותק
                NH.LOCAL מדריכים
                השיב למוטי אורן ב נערך לאחרונה על ידי
                #12

                @מוטי-אורן בווינדוס הפונצקייה הזו קיימת רק בפוור-של. ולשלב אותה בקובץ באט זה אפשרי - אבל מעט מסובך

                לאינדקס המלא של כלל הסקריפטים שלי
                https://nhlocal.github.io

                תגובה 1 תגובה אחרונה
                1
                • chvC מנותק
                  chvC מנותק
                  chv
                  כתב ב נערך לאחרונה על ידי
                  #13

                  בנוסף לדברי @מוטי-אורן התותח, @מישהו12 ממליץ לך לקרוא את כל הפוסטים במדריך המעולה והבהיר והמקיף של @yzahn על כל העולם הזה של CLI, שיבהיר לך כ"כ הרבה דברים שכשיהיה לך אותם בראש יהיו לך הרבה פחות שאלות, והשאלות שיהיו לך - יהיו פרקטיות יותר..
                  קישור למדריך בפורום תחומים.
                  מומלץ לכל אחד. זה חומר בסיסי לחיים.

                  בלוג

                  NH.LOCALN מישהו12מ 2 תגובות תגובה אחרונה
                  3
                  • NH.LOCALN מנותק
                    NH.LOCALN מנותק
                    NH.LOCAL מדריכים
                    השיב לchv ב נערך לאחרונה על ידי
                    #14

                    @chv לא נראה לי שיש מישהו שפספס את זה...

                    לאינדקס המלא של כלל הסקריפטים שלי
                    https://nhlocal.github.io

                    תגובה 1 תגובה אחרונה
                    2
                    • מישהו12מ מנותק
                      מישהו12מ מנותק
                      מישהו12 מדריכים
                      השיב לchv ב נערך לאחרונה על ידי
                      #15

                      @chv אמר בבירור | פלט מסקריפט לקובץ log.txt:

                      בנוסף לדברי @מוטי-אורן התותח, @מישהו12 ממליץ לך לקרוא את כל הפוסטים במדריך המעולה והבהיר והמקיף של @yzahn על כל העולם הזה של CLI, שיבהיר לך כ"כ הרבה דברים שכשיהיה לך אותם בראש יהיו לך הרבה פחות שאלות, והשאלות שיהיו לך - יהיו פרקטיות יותר..
                      קישור למדריך בפורום תחומים.
                      מומלץ לכל אחד. זה חומר בסיסי לחיים.

                      קראתי אותו כבר יותר מפעם אחת 🙂 למה הוא רלוונטי לכאן?

                      הבלוג שלי
                      https://aiv-dev.com/he-IL/

                      chvC תגובה 1 תגובה אחרונה
                      0
                      • chvC מנותק
                        chvC מנותק
                        chv
                        השיב למישהו12 ב נערך לאחרונה על ידי
                        #16

                        @מישהו12 הוא רלוונטי בכל מקום שמדובר על CLI.
                        אני לא אומר שזה עונה ספציפית על השאלה שלך (שיכולה להיות מנוסחת קצת יותר פרקטי, ויותר מדויק) רק הבאתי את זה כהמלצה.

                        בלוג

                        תגובה 1 תגובה אחרונה
                        1

                        • התחברות

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

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