본문 바로가기
728x90

Echo7

질문을 출력할 수 있는 셸 스크립트_read #!/bin/bash echo -n "what is your name?" read name echo $name echo -n "what is your number?" read number echo $number root@server:~#./name.sh what is your name?louis louis what is your number?16 16 root@server:~# nano name.sh root@server:~# 위 구문은 사용자로부터 이름과 숫자를 입력받는 셸 스크립트입니다. 사용자에게 이름을 입력 받을 때 "what is your name?" 이라는 질문을 출력하고, 사용자의 입력 값을 변수 $name에 저장합니다. 마찬가지로, 사용자에게 숫자를 입력받을 때 "what is your n.. 2023. 5. 8.
셸 스크립트에서 가장 많이 사용하는 함수_echo, 반복문(for, while) 1. echo echo 문자열 > 파일 echo는 터미널에 문자열을 출력할 때 사용합니다. echo에 > 연산자를 사용하여 문자열을 파일에 출력할 수 있습니다. 파일이 존재한다면 > 연산자는 파일의 내용을 모두 제거하고, 전달된 문자열만 저장되도록 합니다. root@server:~# echo "so easy" > for-exam.sh root@server:~# cat for-exam.sh so easy 다음과 같이 스크립트를 두 번 실행하고 cat으로 파일 내용을 출력해 보면만 파일에 저장된 것을 확인할 수 있습니다. root@server:~# nano for-exam.sh 입력 결과 : so easy echo에서 >> 연산자를 사용하면, 기존 파일의 내용은 삭제하지 않고, 파일의 끝에 문자열을 추가합니.. 2023. 5. 8.
셸 스크립트 만들기 셸 스크립트를 실행하기 위해 우선 셸 스크립트를 만들어봤습니다. 우선 셸 스크립트 파일을 만들 때는 일반적으로 sh 확장자를 생성합니다. 따라서 다음과 같이 파일명 뒤에 sh 확장자를 붙여 vi에디터를 통해 파일을 생성합니다. 셸 스크립트를 만들 때는 시작시 #!/bin/bash를 붙여 해당 파일이 셸 스크립트라는 것을 알려줍니다. 그리고 실행하고자 하는 명령어들을 입력하고 저장한 후 빠져 나옵니다. 셸 스크립트를 생성했다면 이번에는 셸 스크립트를 실행할 차례입니다. 셸 스크립트를 실행하는 방법은 2가지가 있으며, 첫 번째 방법은 sh 명령어를 이용하여 실행하는 방법입니다. sh myshell.sh 두 번째 방법은 생성한 셸 스크립트 파일에 실행 권한을 주고, 직접 셸 스크립트를 실행하는 방법입니다. c.. 2023. 4. 24.
쉘 스크립트 프로그래밍에 쓰이는 명령어 정리 1. 프로그래밍에 쓰이는 명령어 정리 • echo 명령어 : 인수로 지정된 문자열이나 환경변수를 출력 - [-n] : 개행 없이 출력 • read 명령어 : 인수로 지정된 변수에 값을 입력받음. • let / expr 명령어 : 수식 연산을 위한 명령어 2. 특수변수 / 매개변수 확장 - $? : 마지막으로 실행된 프로세스의 상태값을 나타냄 - $0 : 현재 스크립트의 이름 - $1 : 첫 번째 인수 - ${#변수} : 문자열의 길이 ex) # echo ${#value} → value=”333”이라면 3이 출력 - ${변수:위치} : 위치부터 문자열 출력 (0부터 시작) ex) # echo ${value:3} → value=”string”이라면 ing 출력 3. 여러 가지 함수들 • [조건문] if 문 .. 2023. 4. 20.
728x90