반응형

bash 13

셸 스크립트의 행 끝에 세미콜론이 필요합니까?

셸 스크립트의 행 끝에 세미콜론이 필요합니까? 이 질문에는 이미 답변이 있습니다. bash 세미콜론이 newline과 동일하지 않습니까? (4개의 답변) 닫힘2년 전에요. 다음 내용을 포함하는 셸 스크립트가 있습니다. case $1 in 0 ) echo $1 = 0; OUTPUT=3;; 1 ) echo $1 = 1; OUTPUT=4;; 2 ) echo $1 = 2; OUTPUT=4;; esac HID=$2; BUNCH=16; LR=.008; 위의 스니펫에 세미콜론이 완전히 불필요한가요?그리고 어떤 사람들이 이중 세미콜론을 사용하는 이유가 있나요? 세미콜론은 새 줄 대신 사용할 구분 기호일 뿐입니다.줄 끝에 있는 단일 세미콜론은 필요 없습니다. 새 줄은 명령 구분 기호이기도 하기 때문입니다. case특히 ..

programing 2023.04.11

Bash에서 명령줄 인수를 변경하려면 어떻게 해야 합니까?

Bash에서 명령줄 인수를 변경하려면 어떻게 해야 합니까? Bash 스크립트에서 명령줄 인수를 변경하는 방법이 있습니까?예를 들어 Bash 스크립트는 다음과 같이 호출됩니다. ./foo arg1 arg2 스크립트 내에서 arg1의 값을 변경할 수 있는 방법이 있습니까?예를 들어 다음과 같습니다. $1="chintz" 모든 인수를 리셋해야 합니다.예를 들어, 변경하다 $3: $ set -- "${@:1:2}" "new" "${@:4}" 기본적으로 변경할 인수를 제외한 모든 인수를 현재 값으로 설정합니다. set --POSIX 7에서도 지정됩니다. 표기법이 2개로 확장됩니다(따라서2표기법에서) 오프셋에서 시작하는 위치 인수1(즉,$1)의 줄임말입니다."$1" "$2"이 경우는, 예를 들면, 교환하고 싶은 경..

programing 2023.04.11

터미널에서 이메일을 보내는 방법

터미널에서 이메일을 보내는 방법 Linux/MacOS 단말기에서 이메일을 보내는 방법이 있다는 것은 알지만, 그 방법에 대한 적절한 문서를 찾을 수 없을 것 같습니다. 기본적으로 파일이 변경될 때마다 알려주는 bash 스크립트에 필요합니다.echo "this is the body" | mail -s "this is the subject" "to@address" 터미널로 이동하여 입력man mail도움을 청합니다. 를 설정할 필요가 있습니다.SMTP업: http://hints.macworld.com/article.php?story=20081217161612647 다음 항목도 참조하십시오. http://www.mactricksandtips.com/2008/09/send-mail-over-your-networ..

programing 2023.04.11
반응형