본문 바로가기
728x90

read3

질문을 출력할 수 있는 셸 스크립트_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.
쉘 스크립트 프로그래밍에 쓰이는 명령어 정리 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.
RWX 처음 세 문자는 파일을 소유 한 사용자의 권한 (사용자 권한)을 나타냅니다. 가운데 세 문자는 파일 그룹 구성원의 권한 (그룹 권한)을 나타냅니다. 마지막 세 문자는 처음 두 범주 (기타 권한)에 속하지 않는 사람의 권한을 보여줍니다. r : 읽기 권한. 파일을 열고 내용을 볼 수 있습니다. w : 쓰기 권한. 파일을 편집, 수정 및 삭제할 수 있습니다. x : 실행 권한. 파일이 스크립트 또는 프로그램이면 실행 (실행) 할 수 있습니다. 예를 들어, --- : 권한이 전혀 부여되지 않았음을 의미합니다. rwx : 전체 권한이 부여되었음을 의미합니다. 읽기, 쓰기 및 실행 표시기가 모두 있습니다. 권한 규칙 이해하기 chmod를 사용하여 권한을 설정하려면 - Who : 누구에게 권한을 설정하고 있는지 알.. 2023. 3. 7.
728x90