はじめに
ゆとり世代の中野です。
今回チャレンジした内容は【shell scriptのcaseを使う】です。
さっそくチャレンジについて書いていきます。
チャレンジする背景
- shell scriptでユーザの回答を選択させたい
チャレンジ内容
- shell scriptでユーザに回答を選択させる
やり方
- 例えばよくある
y/n
で回答させたい場合は以下のような感じ - 入力された結果は
INPUT
に保存されている
#!/bin/sh
read -r -p "新規作成ですか? (y/n): " INPUT
case "$INPUT" in
[yY])
echo "OK"
;;
[nN])
echo "NO"
;;
*) echo "y か n を押してください" ;;
esac
まとめ
- caceを使うことでCLI上でユーザに選択肢を提供できます
さいごに
- なんだかんだshell scriptって便利ですね
yutanakano
WEBエンジニア
大阪生まれのゆとり世代です
趣味はバイクでツーリングに行くこと
愛車は Ninja ZX-25R SE KRT EDITION
Expoでプロダクトを作っています