반응형

쉘스크립트 2

[Linux] 셸스크립트/Bash 유용한 문법 모음($?, if/else문, try/catch문?)

[Linux] 쉘스크립트/Bash 유용한 문법 모음($?, if/else문, try/catch문?) $? 리눅스에서는 변수 앞에 $가 들어간다. 환경변수를 확인할 때 echo $PATH 등의 명령어를 자주 사용하는데, 이는 환경변수 또한 변수이므로 $를 붙여주는 것이다. bash(배시) 쉘에서 $?는 최근 실행한 명령어의 리턴 값(종료 스테이터스, exit status)을 의미한다. 배시에서는 성공적으로 실행됐다면 0을 반환하고, 실패했다면 1을 반환한다. (반환 값은 운영체제나 환경에 따라 조금 다르다.) '최근 실행한 명령어'라는 것은 바로 전에 실행한 명령어를 의미한다. $ true $ echo $? 0 $ false $ echo $? 1 if/else문 if [ $? -eq 0 ] then ech..

Linux_Ubuntu 2021.12.17

[Linux] 리눅스에서 쉘스크립트(.sh)로 Java 프로젝트 실행하는 방법

Linux에서 쉘스크립트 파일(.sh)로 Java 프로젝트 실행하는 방법 1. 리눅스에 자바를 설치한다. 아래 링크를 참고하여 리눅스에 자바를 설치한다. [Linux] 우분투 터미널로 Java 설치 (환경변수 설정 /etc/profile, ~/.bashrc) [Linux] 우분투에 자바 설치 (환경변수 설정 /etc/profile, ~/.bashrc) 1. 설치 전 최신 버전으로 업데이트 $ sudo apt-get update $ sudo apt-get upgrade 2. java 설치 $ sudo apt-get install openjdk-11-jdk.. unit-15.tistory.com 2. 자바 프로젝트 폴더를 리눅스에 옮긴다. 나의 경우 디렉터리 구조는 위와 같았다. test-project 하위..

Linux_Ubuntu 2021.12.17
반응형