이 현재 게시물에서 우리는 계속 05 튜토리얼 튜토리얼 시리즈에서 쉘 스크립팅. 구체적으로, 우리는 세리에 좋은 관행, 동일한 작업을 수행할 때 고려합니다.
이후, 이전 (튜토리얼 04) 우리는 다른 사람들에게 기본적인 실용적인 포인트 특히 이들과 관련된 생성 방법, 실행 방법, 그리고 구성하는 부분은 무엇입니까 배시 쉘 스크립트.
그리고 이 포스팅을 시작하기 전에 «쉘 스크립팅 – 튜토리얼 05», 다음을 탐색하는 것이 좋습니다. 관련 내용, 오늘 이 게시물을 읽는 끝에서:
관련 기사 :
셸 스크립팅 – 튜토리얼 04: Bash 셸 스크립트 – 1부
관련 기사 :
쉘 스크립팅 – 튜토리얼 03: 스크립트 및 쉘 스크립팅에 관한 모든 것
쉘 스크립팅 튜토리얼 05
스크립트 작성을 위한 모범 사례
셸 스크립팅을 위한 10가지 모범 사례
중 가장 중요한 10 가지 우리가 언급할 수 있는 것은 다음과 같습니다:
- 코드 들여쓰기: 읽을 수 있는 형태로 개발된 코드는 더 나은 이해를 위해 매우 중요합니다. 그리고 필요한 들여쓰기는 정교한 논리적 구조를 명확하게 보여줍니다.
- 코드 섹션 사이에 공백을 추가합니다. 코드를 모듈이나 섹션으로 분리하면 코드가 아무리 길더라도 더 읽기 쉽고 이해하기 쉽습니다.
- 코드를 가능한 한 많이 주석 처리합니다. 각 행이나 명령의 순서, 코드의 섹션 또는 개발된 기능에 유용하고 필요한 설명을 추가하면 프로그래밍된 내용을 더 쉽게 이해할 수 있습니다.
- 함수를 설명하는 이름으로 변수를 만듭니다. 생성된 기능을 명확하게 설명하고 식별하는 변수 이름을 지정하면 그 목적을 이해하는 데 도움이 됩니다.
- 구문 사용
VARIABLE=$(comando)
명령 대체: 대신에 다음과 같은 이전 방식이 더 이상 사용되지 않습니다.VARIABLE=`date +%F`
. - 비밀번호 유무에 관계없이 수퍼유저 및 승인된 사용자의 유효성 검사를 위해 모듈 또는 변수를 사용합니다. 코드의 필수 부분에서 보안 수준을 높이려면.
- 운영 체제(Distro, 버전, 아키텍처)의 모듈 또는 유효성 검사 변수를 사용합니다. 지원되지 않는 컴퓨터(또는 서버)에서 파일 사용을 방지합니다.
- 모듈 또는 절차를 사용하여 중요한 작업 또는 일괄 작업의 실행을 확인합니다. 즉흥 또는 부주의로 인한 실수를 최소화합니다.
- 다양한 필수 모듈 포함: 언급할 수 있는 것들 중, 더 나은 사용자 경험을 위한 Welcome 및 Farewell 모듈, 이중 실행 검증.
- 사용자 친화적인 시각적 인터페이스 생성: 명령을 사용하여 터미널(CLI) 및 데스크탑(GUI) 모두
"dialog"
,"zenity"
,"gxmessage"
,"notify-send"
그리고 심지어 명령"mpg123 y espeak"
인간화 또는 로봇 음성을 통한 음파 경고 및 가청 알림용.
기타 중요한
- 외부 함수 및/또는 모듈로 스크립트 크기 합리화: 스크립트가 매우 커지면 함수를 사용하여 분할하거나 기본 스크립트에서 호출하는 더 작은 스크립트 파일로 분할하는 것이 가장 좋습니다.
- 명확하고 분명한 방법으로 스크립트 내에서 다른 인터프리터(프로그래밍 언어)에 대한 호출을 호출합니다. 이렇게 하려면 라인이나 모듈로 명확하게 호출해야 합니다.
관련 기사 :
쉘 스크립팅 – 튜토리얼 02: Bash Shell에 관한 모든 것
관련 기사 :
쉘 스크립팅 – 튜토리얼 01: 터미널, 콘솔 및 쉘
개요
요컨대, 우리는 이것을 바랍니다 «쉘 스크립팅» 튜토리얼 05 스크립트를 만들 때의 모범 사례에 대해, 그리고 이전의 것들은 가장 최적이고 기능적으로 만들 때 많은 사람들의 지식을 증가시키고 있습니다. Bash Shell로 생성된 스크립트 파일.
내용이 마음에 드셨다면, 댓글과 공유. 그리고 기억하십시오, 우리의 시작 부분을 방문하십시오 «사이트», 공식 채널 외에도 텔레그램 더 많은 뉴스, 자습서 및 Linux 업데이트를 보려면