쉘 스크립트 2

[shell] 명령어 유무 확인하기(command, which)

개요 특정 명령어가 존재하는지(설치되었는지) 확인할 때, "which"를 이용하거나, "command" 명령을 이용할 수 있습니다. "which"와 "command" 명령간의 차이점을 살펴하고, 어떤 식으로 사용하면 될지 알아 보겠습니다. which 명령 명령의 위치를 찾을 때 흔히 "which" 명령을 이용할 수 있습니다. 다음은 "which" 명령에 대한 man 설명서 입니다. WHICH(1) General Commands Manual WHICH(1) NAME which - locate a command SYNOPSIS which [-a] filename ... DESCRIPTION which returns the pathnames of the files (or links) which would be..

Linux,Unix,BSD 2022.06.09

쉘 스크립트 명령줄 처리

쉘 스크립트를 작성하다 보면, 위부에서 파라미터를 받아서 스크립트 내부에서 처리해야할 일이 많습니다. 명령줄에서 받은 파라미터를 어떻게 처리하는지 알아 보겠습니다. 명령줄에서 받은 파라미터들은 쉘 스크립트 내부에서 아래와 같이 사용할 수 있습니다.$@ : 파라미터 전체 $# : 파라미터 개수 $0 : 명령줄 실행 스크립트 명령 $1 : 첫 번째 파라미터 $2 : 두 번째 파라미터 ...예제 : ./test.sh param1 param2 "param 3" "param 4"공백이 있는 파라미터의 경우에는 따옴표(")로 묶어 주어야만 합니다.$ vi test.sh echo "명령줄 : $0 $@" echo "\$# : 파라미터 개수 => $#" echo "\$0 : 명령줄 실행 스크립트 명령 => $0" ec..

Linux,Unix,BSD 2019.06.04
728x90