shellでselect

selectを使おう

#!/bin/bash

select color in red blue yellow green; do
case "$color" in
	red)
		echo "stop"
		;;
	blue)
		echo "go"
		;;
	yello)
		echo "caution"
		;;
	*)
		echo "wrong signal"
		break
esac
done

[vagrant@localhost shell]$ sed -i ‘s/\r//’ hello
[vagrant@localhost shell]$ ./hello
1) red
2) blue
3) yellow
4) green
#? 2
go
#? 4
wrong signal

#!/bin/bash

hello(){
  echo "hello ... $1"
}

hello yoshida

[vagrant@localhost shell]$ sed -i ‘s/\r//’ hello
[vagrant@localhost shell]$ ./hello
hello … yoshida

UNIX系(Linux,Mac)はシェルスクリプト、Windowsはバッチ処理
シェルスクリプトに処理を書いていき、実行する