Bash(Bash)는 Bourne Again Shell의 약어로, 명령(예: Linux의 명령)을 설명하는 쉘을 실행하는 데 사용됩니다.
bash는 Linux에서 표준으로 채택되었으며 기본적으로 ".sh" 확장자를 가진 vi 편집기와 같은 텍스트의 처리 및 실행을 설명합니다.
프로그래밍과 마찬가지로 변수, 함수, 연산처리 등 많은 기능이 있어서 작은 프로그램이라면 bash로 작성해도 됩니다.
또한 bash는 쉘에 의해 실행되므로 쉘 스크립트라고도 합니다.
쉘 스크립트 만들기
먼저 "Hello World!!"를 콘솔에 출력하는 간단한 스크립트를 만드는 것부터 시작합니다.
vi 명령을 사용하여 새 파일을 만듭니다.
$ vi hello.sh
에디터를 연 후 아래와 같이 작성해주세요.
#!/usr/bin/bash echo "Hello World!!" exit 0
첫 번째 줄의 "#!/usr/bin/bash"는 bash를 사용하는 쉘 스크립트라는 의미입니다.
두 번째 줄은 실행할 명령문을 설명합니다.
마지막으로 "exit 0"을 사용하여 bash를 종료합니다. 매개변수 0은 정상 완료를 나타냅니다.
파일을 생성한 후 bash 명령을 사용하여 쉘 스크립트를 실행합니다.
$ bash hello.sh
실행 결과:
Hello World!!
Hello World!! Output
또한 bash 외에도 쉘 스크립트 실행 시 명령을 "./"로 실행하여 실행 권한을 변경할 수도 있습니다.
$ chmod 755 hello.sh $ ./hello.sh
sh 명령어로 실행하는 방법이 있습니다.
$ sh hello.sh
쉘 스크립트는 프로그래밍뿐만 아니라 주석도 작성할 수 있습니다.
댓글은 "#" 뒤에 쓸 수 있습니다.
#!/usr/bin/bash echo "Hello World!!" #结束处理。 exit 0
Shell 스크립트는 변수를 정의하고 값을 할당할 수 있습니다.
#!/usr/bin/bash num=100 PI=3.14 STR1="Hello" str_2="World!!" echo ${num} echo ${PI} echo ${STR1} echo ${str_2} exit 0
변수는 대문자, 소문자, 숫자, 밑줄(_) 등 영숫자 문자일 수 있습니다.
변수에 값을 할당할 때는 "변수 = 값"이라고 씁니다.
"=" 앞뒤에 공백을 넣으면 오류가 발생하니 주의해주세요.
또한 변수에 접근할 때 "${variable}"과 같이 변수 이름 앞에 "$"를 추가하고 변수를 "{}"로 묶어야 합니다.
입력 및 출력
#!/usr/bin/bash read AGE echo "ege=$AGE" exit 0
실행 결과:
30 ege=30
read는 콘솔의 입력을 매개변수에 지정된 변수에 저장합니다.
read로 지정된 변수는 일반 변수라고 할 수 있습니다.
위 내용은 Bash 명령을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!