Linux 쉘 스크립트 기본 학습 여기서는 첫 번째 강의부터 시작하여 쉘 구문, 열기, 주석, 변수 및 환경 변수에 대한 기본 사항을 소개합니다. 좋은 기초는 앞으로 쉽게 전제를 익히는 것입니다.
1. Linux 스크립팅의 기본
◆1.1 구문 기본 소개
1.1.1 시작
프로그램은 다음 줄로 시작해야 합니다(파일의 첫 번째 줄이어야 함).
#!/bin/sh
기호 #!는 뒤에 있는 매개변수가 파일을 실행하는 데 사용되는 프로그램임을 시스템에 알리는 데 사용됩니다. 이 예에서는 /bin/sh를 사용하여 프로그램을 실행합니다.
스크립트를 편집할 때 스크립트를 실행하려면 실행 가능하도록 만들어야 합니다.
스크립트를 실행 가능하게 만들려면:
./filename으로 실행할 수 있도록 chmod +x 파일 이름을 컴파일하세요.
1.1.2 댓글
쉘 프로그래밍을 할 때 #으로 시작하는 문장은 The 이 줄 끝. 프로그램에 주석을 사용하는 것이 좋습니다.
댓글을 활용하면 오랫동안 스크립트를 사용하지 않았더라도 짧은 시간 안에 스크립트의 역할과 작동 원리를 이해할 수 있습니다.
1.1.3 변수
다른 프로그래밍 언어에서는 변수를 사용해야 합니다. 쉘 프로그래밍에서는 모든 변수가 문자열로 구성되므로 변수를 선언할 필요가 없습니다. 변수에 값을 할당하려면 다음과 같이 작성할 수 있습니다.
#!/bin/sh
#변수에 값 할당:
a="hello world"
# 이제 내용을 인쇄합니다. 변수 a:
echo "A는 다음과 같습니다:"
echo $a
때때로 변수 이름은 다음과 같이 다른 텍스트와 쉽게 혼동됩니다:
num=2
echo "이것은 $numnd입니다. "
this "this is the 2nd"를 인쇄하지 않고 "this is the"만 인쇄합니다. 왜냐하면 쉘이 변수 numnd의 값을 검색하지만 이 변수에는 값이 없기 때문입니다. 중괄호를 사용하여 num 변수를 인쇄하려고 한다고 쉘에 알릴 수 있습니다:
num=2
echo "this is the ${num}nd"
This is the ${num}nd"
This is the 2nd
1.1 .4 환경변수
export 키워드로 처리되는 변수를 환경변수라고 합니다. 환경 변수는 일반적으로 로그인 스크립트에서만 사용되므로 논의하지 않습니다.