דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • 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. לינוקס - Linux
  4. עזרה הדדית - לינוקס
  5. בעיה | שגיאה ב if

בעיה | שגיאה ב if

מתוזמן נעוץ נעול הועבר עזרה הדדית - לינוקס
8 פוסטים 4 כותבים 186 צפיות 3 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ש מנותק
    ש מנותק
    שלמה מח
    כתב ב נערך לאחרונה על ידי
    #1

    מה אני עושה אם אני מריץ סקריפט והוא מחזיר לי
    Syntax error near unexpected token fi

    זה הסקריפט

    #!/bin/bash
    echo give my number
    read hi
    num1="50" 
    num2$hi
    if [ $num1 -eq $num2 ] tnen
    echo it is ==
    else
    echo it is not ==
    fi
    
    

    אני לא הבנתי מה הבעיה

    YkingsmartY A chvC 3 תגובות תגובה אחרונה
    0
    • ש שלמה מח

      מה אני עושה אם אני מריץ סקריפט והוא מחזיר לי
      Syntax error near unexpected token fi

      זה הסקריפט

      #!/bin/bash
      echo give my number
      read hi
      num1="50" 
      num2$hi
      if [ $num1 -eq $num2 ] tnen
      echo it is ==
      else
      echo it is not ==
      fi
      
      

      אני לא הבנתי מה הבעיה

      YkingsmartY מחובר
      YkingsmartY מחובר
      Ykingsmart
      מדריכים
      כתב ב נערך לאחרונה על ידי
      #2

      @שלמה-מח אולי @מישהו12 ידע.

      לאינדקס האפליקציות והמדריכים שפירסמתי לחץ כאן
      אפשר ליצור איתי קשר במייל
      Ykingsmart1@gmail.com

      ש תגובה 1 תגובה אחרונה
      1
      • YkingsmartY Ykingsmart

        @שלמה-מח אולי @מישהו12 ידע.

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

        @Ykingsmart בא נקווה
        אני חיפשתי בגוגל ולא מצאתי כלום

        תגובה 1 תגובה אחרונה
        1
        • ש שלמה מח

          מה אני עושה אם אני מריץ סקריפט והוא מחזיר לי
          Syntax error near unexpected token fi

          זה הסקריפט

          #!/bin/bash
          echo give my number
          read hi
          num1="50" 
          num2$hi
          if [ $num1 -eq $num2 ] tnen
          echo it is ==
          else
          echo it is not ==
          fi
          
          

          אני לא הבנתי מה הבעיה

          A מנותק
          A מנותק
          Android 0
          כתב ב נערך לאחרונה על ידי
          #4

          @שלמה-מח קודם כל אין הזחות (טאבים)

          ש תגובה 1 תגובה אחרונה
          2
          • A Android 0

            @שלמה-מח קודם כל אין הזחות (טאבים)

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

            @Android-0
            לא הבנתי מה אני צריך לשנות?

            A תגובה 1 תגובה אחרונה
            0
            • ש שלמה מח

              מה אני עושה אם אני מריץ סקריפט והוא מחזיר לי
              Syntax error near unexpected token fi

              זה הסקריפט

              #!/bin/bash
              echo give my number
              read hi
              num1="50" 
              num2$hi
              if [ $num1 -eq $num2 ] tnen
              echo it is ==
              else
              echo it is not ==
              fi
              
              

              אני לא הבנתי מה הבעיה

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

              @שלמה-מח
              כמה טעויות, בהסתכלות מלמעלה:

              • שורה 5 - לא כתבת = כדי להקצות את הערך של משתנה hi למשתנה num2
              • שורה 6 - טעות סינטקס, ב-if צריך לכתוב נקודה-פסיק אחרי הבלוק של ההשוואה.
              • שורה 6 - טעות כתיב, tnen במקום then
              • שורה 7 - טעות אינדנטציה, כנ"ל שורה 9. (זה לא קריטי והקוד ירוץ כנראה בלי זה, אבל זה לא בריא לכתוב כזה קוד. תכתוב קוד עם סטנדרטים)

              בלוג

              ש תגובה 1 תגובה אחרונה
              3
              • ש שלמה מח

                @Android-0
                לא הבנתי מה אני צריך לשנות?

                A מנותק
                A מנותק
                Android 0
                כתב ב נערך לאחרונה על ידי Android 0
                #7

                @שלמה-מח אחרי שעושים if צריך הזחה (אינדנטציה)

                if ...
                    echo ...
                

                נ.ב. זכור לי שצריך "" בטקסט

                תגובה 1 תגובה אחרונה
                2
                • chvC chv

                  @שלמה-מח
                  כמה טעויות, בהסתכלות מלמעלה:

                  • שורה 5 - לא כתבת = כדי להקצות את הערך של משתנה hi למשתנה num2
                  • שורה 6 - טעות סינטקס, ב-if צריך לכתוב נקודה-פסיק אחרי הבלוק של ההשוואה.
                  • שורה 6 - טעות כתיב, tnen במקום then
                  • שורה 7 - טעות אינדנטציה, כנ"ל שורה 9. (זה לא קריטי והקוד ירוץ כנראה בלי זה, אבל זה לא בריא לכתוב כזה קוד. תכתוב קוד עם סטנדרטים)
                  ש מנותק
                  ש מנותק
                  שלמה מח
                  כתב ב נערך לאחרונה על ידי
                  #8

                  @chv @Android-0 אחלה תודה רבה רבה
                  זה עובד לי

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

                  • התחברות

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

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