エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
シェルのcase文で正規表現を使って1~99までだったらというようにしたい
#!/bin/sh case $1 in [1-9])echo $1;; [1-9]*10+[1-9])echo $1;; *)echo "エラー";; esac シェルの第一... #!/bin/sh case $1 in [1-9])echo $1;; [1-9]*10+[1-9])echo $1;; *)echo "エラー";; esac シェルの第一引数が1~99だった場合、その引数を表示するというものを作りたいのですが、 これだと二桁の数字を入力した際に*)echo "エラー";;の方へ行ってしまいます。 これではだめでしょうか? またもしcase文でこういった事ができるのなら今は2行に渡って書いていますが、 これを1行にして書くことなどはできるのでしょうか?
2017/11/25 リンク