シェルスクリプトエラーが見つかりません

マニッシュバルティ

私はこのコードを持っていますが、エラーを指摘することができません。ユーザーが指定した番号の表を印刷する簡単なプログラムです。

コードは次のとおりです。

#a function to calculate the table
call()
{
#to check if it is in function
  echo "in function"
#read from user a no whose table is to print
  read num
#taking counter
  i=0
  echo "going in loop"

        while [ $i -lt 10 ]
   do
        echo "in loop"

#incrementing the counter
        i=$(( $i + 1 ))

#s= i + sa
        s=$(($i * $num))

##printing the value of num
         echo "\t$num * $i =$s"
    done
  return 0
}


     while [ 1 ]
do
     echo "in main "

#calling the function call()
     echo "caliing call"
call()

#asking user to continue or not
     echo "COntinue.. or not [0/1] "
    read ch

 if [ $ch -eq 0 ]
   then
       {}
   else
       exit

 fi
done

そして出力はこれです

nik-pc@nik:~$ sh cd.sh

in main 

caliing call

12

nik-pc@nik:~$
ヘマイル

bash、関数を呼び出す(参照する)には、関数の名前を使用するだけで、使用し()ないでください。

したがって、に変更call()callて、という名前の定義済み関数を参照しcallます。

()関数宣言時間はまだ必要であることに注意してください

したがって、たとえば、次のように宣言します。

foobar () { .... ;}

参照しながら:

foobar

shdash)、参照は、call()サイレントエラーを上げることなく無視され、シェルは、単にスクリプトの次の行に移ります。

また、確信が持てない限りbash、予期しない事態を避けるために、これらの種類のスクリプトを実行するために使用することをお勧めします


また、コードで改善できることがたくさんありますが、これはこの質問の範囲外です。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

シェルスクリプトエラー:コマンドが見つかりません

分類Dev

シェルスクリプトの「if [0 -lt1]コマンドが見つかりません」エラー

分類Dev

Windowsで編集されたBash / Kornシェルスクリプトがエラーをスローします '... ^ M:見つかりません'

分類Dev

シェルスクリプトの実行時に「コマンドが見つかりません」エラーが発生しました

分類Dev

Firebase AdminSDKエラーリクエストされたプロジェクトが見つかりません

分類Dev

Bashスクリプトはシェルで実行され、crontabで「見つかりません」エラーが発生します

分類Dev

シェルスクリプトソース:見つかりません

分類Dev

Androidインストルメンテーションテストでライブラリプロジェクトのクラスが見つかりません

分類Dev

「エラー:シンボルクラスアプリが見つかりません」

分類Dev

grails codenarc "エラースクリプトが見つかりません:Codenarc"

分類Dev

whileループでBashスクリプトコマンドにエラーが見つかりません

分類Dev

Jenkinsの既存のBashスクリプトでの「ファイルが見つかりません」エラー

分類Dev

UNIXシェルスクリプトに `] 'エラーがありません

分類Dev

CakePhp 2.4「エラー:シェルクラスHelloShellが見つかりませんでした。」パスの混乱?

分類Dev

エラー:シンボルクラスFirebaseInstanceIdServiceが見つかりません

分類Dev

エラー:シンボルクラスRecyclerViewが見つかりません

分類Dev

エラー:シンボルクラスGoogleAccountCredentialが見つかりません

分類Dev

エラー:シンボルクラスDaggerAppComponentが見つかりません

分類Dev

エラー:シンボルクラスGlideBitmapDrawableが見つかりません

分類Dev

AndroidStudioでシンボルクラスエラーが見つかりません

分類Dev

エラー:ClickListnerでシンボルクラスが見つかりません

分類Dev

エラー:リポジトリxが見つかりません:存在しないか、プルアクセスがありません

分類Dev

Linuxシェルスクリプトが見つかりませんが、存在します

分類Dev

リストオブジェクトを呼び出せない、エラーが見つかりません

分類Dev

タイプスクリプトエラーで角度があり、名前の角度が見つかりません

分類Dev

PHP名前空間エラー。Composerプロジェクト内にクラスが見つかりません

分類Dev

AppcompatActivityのトラブル-エラー:シンボルクラスAppCompatActivityが見つかりません

分類Dev

bashスクリプトエラー:ソース:見つかりません

分類Dev

bashスクリプトエラー:ソース:見つかりません

Related 関連記事

  1. 1

    シェルスクリプトエラー:コマンドが見つかりません

  2. 2

    シェルスクリプトの「if [0 -lt1]コマンドが見つかりません」エラー

  3. 3

    Windowsで編集されたBash / Kornシェルスクリプトがエラーをスローします '... ^ M:見つかりません'

  4. 4

    シェルスクリプトの実行時に「コマンドが見つかりません」エラーが発生しました

  5. 5

    Firebase AdminSDKエラーリクエストされたプロジェクトが見つかりません

  6. 6

    Bashスクリプトはシェルで実行され、crontabで「見つかりません」エラーが発生します

  7. 7

    シェルスクリプトソース:見つかりません

  8. 8

    Androidインストルメンテーションテストでライブラリプロジェクトのクラスが見つかりません

  9. 9

    「エラー:シンボルクラスアプリが見つかりません」

  10. 10

    grails codenarc "エラースクリプトが見つかりません:Codenarc"

  11. 11

    whileループでBashスクリプトコマンドにエラーが見つかりません

  12. 12

    Jenkinsの既存のBashスクリプトでの「ファイルが見つかりません」エラー

  13. 13

    UNIXシェルスクリプトに `] 'エラーがありません

  14. 14

    CakePhp 2.4「エラー:シェルクラスHelloShellが見つかりませんでした。」パスの混乱?

  15. 15

    エラー:シンボルクラスFirebaseInstanceIdServiceが見つかりません

  16. 16

    エラー:シンボルクラスRecyclerViewが見つかりません

  17. 17

    エラー:シンボルクラスGoogleAccountCredentialが見つかりません

  18. 18

    エラー:シンボルクラスDaggerAppComponentが見つかりません

  19. 19

    エラー:シンボルクラスGlideBitmapDrawableが見つかりません

  20. 20

    AndroidStudioでシンボルクラスエラーが見つかりません

  21. 21

    エラー:ClickListnerでシンボルクラスが見つかりません

  22. 22

    エラー:リポジトリxが見つかりません:存在しないか、プルアクセスがありません

  23. 23

    Linuxシェルスクリプトが見つかりませんが、存在します

  24. 24

    リストオブジェクトを呼び出せない、エラーが見つかりません

  25. 25

    タイプスクリプトエラーで角度があり、名前の角度が見つかりません

  26. 26

    PHP名前空間エラー。Composerプロジェクト内にクラスが見つかりません

  27. 27

    AppcompatActivityのトラブル-エラー:シンボルクラスAppCompatActivityが見つかりません

  28. 28

    bashスクリプトエラー:ソース:見つかりません

  29. 29

    bashスクリプトエラー:ソース:見つかりません

ホットタグ

アーカイブ