bash programming - read
read
표준 입력으로부터 입력을 받는다. read 명령에는 여러가지 옵션이 있다.
-p (prompt)
표준 입력으로부터 입력을 받는다. read 명령에는 여러가지 옵션이 있다.
알고 있으면 좋은 옵션 몇개만 정리하면
# 새로 만들 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 또한 아는만큼 쓰는거 같다. 옵션 하나면 해결될 문제를 그 옵션을 몰라서 고생한다.
리눅스를 사용하다가 뭔가 불편하다면 의문을 가지자. 이런 기능은 혹시 없을까? 좀 더 쉬운 방법이 있을텐데라고...
그동안 수많은 개발자들이 리눅스를 개발하면서 그냥 지나쳤을리 없으니까..
댓글
댓글 쓰기