hyperskill - Best practices for bash scripts 영어 원문Bash 는 우리의 운영체제를 더 효율적으로 접근 하게 도와주며,단조로운 업무들을 자동화 해 주며, 파일 작업하는 것을 쉽게 만들어 줍니다.전반적으로, 우리의 삶을 더 쉽게 만듭니다.bash 스크립트 파일들이 많은 명령어들을 담고 있는 것 처럼,이들은 일관성 있으며, 읽고 유지보수하기 쉬우며, 효율적입니다.당신의 목표 성취를 도와줄 수 있는 몇 가지 방식들을 살펴 봅시다.Script example - 스크립트 예제여기에 더하기 와 빼기 에 대한 기능을 제공하는 간단한 bash script 가 있습니다.#!/usr/bin/env bashset -euo pipefailfunction add() { echo $(( ..
$1
hyperskill - Functions and arguments 영어 원문당신은 이미 bash 스크립트가 무엇인지, 어떻게 작성하는지, echo 명령어를 사용하는 법에 대해 배웠습니다.오늘 우리는 스크립트에서 나중에 수행하기 위한 커맨드 라인 파라미터들을 전달하는 것에 대해 말할 겁니다.또한, 반복적인 상황들을 자동화시키기 위해서, functions (기능) 을 작성하는 법에 대해서 배울 겁니다.파라미터(parameters) 와 함께 시작 해 봅시다.Arguments - 매개변수매개변수를 사용한다면, 당신은 처리 할 정보를 스크립트로 전달 할 수 있습니다.스크립트를 실행 할 때, bash shell 은 positional parameters (위치 매개변수) 라 불리는 특별한 변수로 이를 할당합니다.n..