노동을 절반으로 줄이는 개꿀팁.
#!/bin/bash
###
### 좋은 스크립트
###
### 작성자: 백충덕
###
### 사용법:
### SCRIPT_NAME <input> <output>
###
### Options:
### <input> 읽어들일 파일 경로.
### <output> 결과를 저장할 파일 경로. stdout으로 보내려면 생략하거나 - 로 지정해주세요.
### -h 도움말 보기
help() {
awk '/^###/' "$0" | sed -e "s|SCRIPT_NAME|$0|g"
}
if [[ $# == 0 ]] || [[ "$1" == "-h" ]]; then
help
exit 1
fi
echo Hello World
출처: https://gist.github.com/kovetskiy/a4bb510595b3a6b17bfd1bd9ac8bb4a5
.
'Linux' 카테고리의 다른 글
[Linux] tar gzip/xz/bzip2 압축해제 진행률 퍼센트 표시 (print/display tar gzip/xz/bzip2 unpack/decompress progress percent) (0) | 2021.05.25 |
---|---|
[Linux] ssh나 다른 데몬에서 sudo -u 를 이용해 다른 유저권한으로 실행시 sudo: sorry, you must have a tty to run sudo 오류 해결 (0) | 2020.11.16 |
[Linux] shell script 작성시 sed 치환패턴 문자열 escapse (0) | 2020.07.08 |
[Linux] 파일명 일괄변경 (0) | 2020.05.27 |
[Linux] 파일 2개의 합집합/교집합/차집합 찾기 (0) | 2020.05.25 |