Linux 셸 스 크 립 트 기초 학습 자세히 소개
2270 단어 운영 체제
1. Linux 스 크 립 트 작성 기초
◆ 1.1 문법 기본 소개
1.1.1 시작
프로그램 은 다음 줄 로 시작 해 야 합 니 다. (파일 의 첫 줄 에 있어 야 합 니 다.)
#!/bin/sh
기호시스템 뒤에 있 는 인자 가 이 파일 을 실행 하 는 프로그램 임 을 알려 줍 니 다.이 예 에서 우 리 는/bin/sh 를 사용 하여 프로그램 을 실행 합 니 다.
스 크 립 트 를 편집 할 때 이 스 크 립 트 를 실행 하려 면 실행 할 수 있 도록 해 야 합 니 다.
스 크 립 트 를 실행 하려 면:
컴 파일
4. 567913. 그래 야 쓸 수 있어 요.
운행
1.1.2 주석
셸 프로 그래 밍 을 할 때 이 줄 이 끝 날 때 까지\# 로 시작 하 는 문장 으로 주석 을 표시 합 니 다.우 리 는 진심으로 당신 이 프로그램 에서 주석 을 사용 할 것 을 건의 합 니 다.
주석 을 사용 했다 면 상당 한 시간 동안 이 스 크 립 트 를 사용 하지 않 았 더 라 도 이 스 크 립 트 의 역할 과 작업 원 리 를 짧 은 시간 안에 알 수 있 습 니 다.
1.1.3 변수
다른 프로 그래 밍 언어 에서 변 수 를 사용 해 야 합 니 다.셸 프로 그래 밍 에서 모든 변 수 는 문자열 로 구성 되 어 있 으 며 변 수 를 설명 할 필요 가 없습니다.변 수 를 할당 하려 면 이렇게 쓸 수 있 습 니 다:
chmod +x filename
때때로 변수 이름 은 다른 문자 와 헷 갈 리 기 쉽다. 예 를 들 어:
./filename
이것 은 "this is the 2nd"를 인쇄 하지 않 고 "this is the"만 인쇄 합 니 다. 셸 은 변수 numnd 의 값 을 검색 하지만 이 변 수 는 값 이 없습니다.셸 에 게 우리 가 인쇄 할 것 은 num 변 수 를 괄호 로 알려 줄 수 있 습 니 다.
#!/bin/sh
# :
a="hello world"
# a :
echo "A is:"
echo $a
이것 은 인쇄 됩 니 다: this is the 2nd
1.1.4 환경 변수
export 키워드 로 처 리 된 변 수 를 환경 변수 라 고 합 니 다.우 리 는 로그 인 스 크 립 트 에서 만 환경 변 수 를 사용 하기 때문에 환경 변 수 를 토론 하지 않 습 니 다.
이 강 의 는 여기까지 입 니 다. 구체 적 인 Linux 셸 스 크 립 트 기반 의 실질 적 인 부분 을 접 하 겠 습 니 다.
[url=http://os.51cto.com/art/201003/186816.htm] Linux 셸 스 크 립 트 기초 학습 자세히 소개 (2) [/url]
[url=http://os.51cto.com/art/201003/186820.htm] 리 눅 스 셸 스 크 립 트 기초 학습 자세히 소개 (3) [/url]
[url=http://os.51cto.com/art/201003/186826.htm] 리 눅 스 셸 스 크 립 트 기초 학습 자세히 소개 (4) [/url]
[url=http://os.51cto.com/art/201003/186827.htm] 리 눅 스 셸 스 크 립 트 기초 학습 자세히 소개 (5) [/url]
[url=http://os.51cto.com/art/201003/186828.htm] 리 눅 스 셸 스 크 립 트 기초 학습 자세히 소개 (6) [/url]
[url=http://os.51cto.com/art/201003/186831.htm] 리 눅 스 셸 스 크 립 트 기초 학습 자세히 소개 (7) [/url]
[url=http://os.51cto.com/art/201003/186835.htm] Linux 셸 스 크 립 트 기초 학습 자세히 소개 (8) [/url]
www. 51cto. com
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
독서 노트문제1: 한 파일에 10000000개의 기록이 포함되어 있으며, 각 기록의 내용은 7자리의 정수이다.기록은 중복되지 않는다.파일 내용을 읽는 프로그램이 필요하고, 이 기록을 정렬한 후 파일을 출력해야 하며, 메모리는...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.