こんばんは、引数が数値かどうかを示すスクリプトを書きたいのですが、次のようになります。
a: 4: Syntax error: "(" unexpected (expecting ")")
最初は次のように試しました。
#!/ bin / bash ケース「$1」 0x *)echo hex ;; '' | * [!0-9] *)echo dec ;; *)echo wtf ;; esac
後で私はこのビットを見つけました:
もしも ![["$ yournumber" =〜^ [0-9] + $]]; それから exec>&2; echo "エラー:数値ではありません"; 出口1 fi
まあ、それらのどれも機能しません、私は助けを求めます!