Linux (7) 썸네일형 리스트형 [Shell Script] 8. Branching 이번 포스팅은 따배님의 Shell Script 제 8강 Branching을 보고 내용을 정리해보도록 하겠다. 영상 링크 첨부한다. https://www.youtube.com/watch?v=hG9T3K00qiE&list=PLApuRlvrZKog2XlvGJQh9KY8ePCvUG7Je&index=9&ab_channel=TTABAE-LEARN 명강의니 반드시 들어보자. 목차: exit test if-then case 1. exit exit는 실행된 프로그램이 종료된 상태를 전달해준다. exit 값을 확인할 수 있는 명령어는 $? 이다. 숫자별로 뜻이 있다. 0 -> 프로그램 또는 명령이 성공으로 종료되었다. 1 -> 일반적인 에러가 일어나 실패로 종료되었다. 2 -> syntax error로 실패로 종료되었다... [Shell Script] 7. Input & Output 이번 포스팅에서는 따배님의 Shell Script wp 7강에 대해 정리해보겠다. 언제나 그렇듯이 영상 링크 첨부한다. https://www.youtube.com/watch?v=jzcE4vCg1sU&list=PLApuRlvrZKog2XlvGJQh9KY8ePCvUG7Je&index=8&ab_channel=TTABAE-LEARN 반드시 시청해보기를 바란다. 오늘의 목차이다: echo read printf 하나씩 살펴보자 1. echo echo는 기본 텍스트 출력 명령어이다. 주로 쓰는 옵션으로는 두개가 있다. echo -n: 메시지 출력후 줄바꿈을 하지 않는다. echo -e: "\"문자를 해석하여 특별한 의미를 지정한다. (c언어 해본 사람은 알 거다.) \n 줄바꿈, \t tab키 적용, \a 알람 발생.. [Shell Script] 6. Positional Parameters 오늘은 따배님의 Shell Script 강의 제6강, Positional Parameters에 대해서 살펴보겠다. 매번 하는 말이지만, 나는 그저 강의를 듣고 정리할 뿐이고, 예제도 다르게 사용할 수도 있고 친절하게 블로그를 작성하는 사람이 아니기 때문에 강의를 직접보고 참조하기를 바란다. 정말 명강의다. https://www.youtube.com/watch?v=Y88jOdaBs4Q&list=PLApuRlvrZKog2XlvGJQh9KY8ePCvUG7Je&index=7&ab_channel=TTABAE-LEARN Positional Parameters란? 위치 매개변수라고 불린다. 입력하는 argument들은 $0, $1, $2와 같은 변수에 저장되어 스크립트로 전달이 된다. 각각의 argument는 다음과.. [Shell Script] 4. Bash shell과 Rules 2 이번 포스트는 따배님의 Shell script 강의 제4강에 대한 정리를 해보겠다. 본 포스팅은 아래의 유튜브를 참조하여 만들었다. https://www.youtube.com/watch?v=lhtdmcYllfA&list=PLApuRlvrZKog2XlvGJQh9KY8ePCvUG7Je&index=5&ab_channel=TTABAE-LEARN 굉장히 잘 가르치시니 반드시 시청해보자 다만 내가 오늘 사용할 명령어 목록은 유튜브와 다른 것이다. 목차: Redirection Pipeline 먼저 알아야 할 것은 입력과 출력에 대한 개념이다. 우리는 보통 입력을 할 때 무엇을 사용하는가? 키보드를 사용한다. 그래서 우리는 파일에 무언가를 넣을 때 키보드로 직접 문자들을 사용하여 입력을 수행한다. echo는 출력을 도.. [Shell Script] 3. Bash shell과 Rules 오늘은 따배님의 Shell script 3강 Bash Shell과 Rules를 정리해본다. 보다 자세한 내용을 알고 싶으면 반드시 영상을 참조하자 https://www.youtube.com/watch?v=UlQ-xu-koR0&list=PLApuRlvrZKog2XlvGJQh9KY8ePCvUG7Je&index=4&ab_channel=TTABAE-LEARN 목차: Quoting Rule Netsting Commands Alias Prompt 1. Quoting rule metacharacter란? Shell에서 특별히 의미를 정해놓은 문자들이다. 예를들어 ? ( ) * { } [ ] \ 같은 것들이다 여기서 몇가지 룰이 있다. 백슬래쉬 뒤의 문자는 메타문자로 인지하지 않는다 "\" 쌍따옴표 안에 문자열은 메타.. [Shell Script] 2. Bash shell과 변수 오늘은 따배님의 shell script 강의 제 2강, bash shell과 변수를 작성해본다. 따배님이 강의를 잘하시니 꼭 유튜브를 보기를 바란다. https://www.youtube.com/watch?v=ezsCVBTiUKs&list=PLApuRlvrZKog2XlvGJQh9KY8ePCvUG7Je&index=3&ab_channel=TTABAE-LEARN 오늘의 목차는 다음과 같다 Shell의 변수 Sehll의 환경 변수 1. Shell의 변수 Shell의 변수는 무엇일까? 데이터를 넣는 그릇이다. 즉 어떤 데이터를 넣어두고 그 데이터를 편하게 사용하기 위한 것이다. 변수명에는 문자와 숫자 그리고 _ 를 사용할 수 있지만, 시작은 반드시 문자나 _ 를 사용한다. (그냥 문자를 사용하자) 변수 선언은 아래.. [쉘 스크립트] 리눅스 shell이란? (기본 커멘드) 오늘은 따배 강사님의 유튜브를 참조하여 복습한 것을 정리해본다. 더 자세한 내용은 따배님의 강의를 참조하기를 바란다. https://www.youtube.com/watch?v=dsUyFss2Sh4&list=PLApuRlvrZKog2XlvGJQh9KY8ePCvUG7Je&index=2&ab_channel=TTABAE-LEARN 쉘은 간단히 말해서 사용자의 명령어를 해석하는 해석기라고 보면 된다. 우리가 코딩할 때 소통하는 터미널 창이라고 이해해도 될 것 같다. 거두절미하고 중요한 부분만 정리해본다. 셸에는 Bourne Shell(sh), C Shell(csh,tcsh) Korn shell(ksh) 그리고 Bourn-again shell(bash)가 있다. 앞에서부터 만들어진 순서대로 되어있으며 대체적으로는 .. 이전 1 다음