bash programming - read
read 표준 입력으로부터 입력을 받는다. read 명령에는 여러가지 옵션이 있다. 알고 있으면 좋은 옵션 몇개만 정리하면 -p (prompt) # 새로 만들 branch명을 입력받는다. echo -n "enter new branch name : " read branchname # 이렇게 하는 대신 아래처럼 할 수 있다. read -p "enter new branch name : " branchname # branchname 파라미터가 없으면 $REPLY라는 변수에 저장된다. read -p "enter new branch name :" echo $REPLY -d (delim) # newline 즉 enter key를 입력하면 입력이 종료되는데 다른 문자로 변경할 수 있다. # : 문자를 만나면 입력이 끝난다. read -d : -s (silent) # 입력받은 문자를 화면에 표시하지 않는다. read -s 모든게 그렇겠지만 linux 또한 아는만큼 쓰는거 같다. 옵션 하나면 해결될 문제를 그 옵션을 몰라서 고생한다. 리눅스를 사용하다가 뭔가 불편하다면 의문을 가지자. 이런 기능은 혹시 없을까? 좀 더 쉬운 방법이 있을텐데라고... 그동안 수많은 개발자들이 리눅스를 개발하면서 그냥 지나쳤을리 없으니까..