2022-04-23 Shell_script_조건문_사용

if절에 and와 or을 사용하는 방법은 크게 3가지다. <, >, (, ), &&와 ||등은 shell의 예약어다. 그렇기에 if [ ]에선 사용할 수 없다. 물론 <, >는 \<, \>로 고쳐 사용하는 등 방법이 있긴 하다. 하지만 익숙하지 않고 복잡하다. 그리고 위계가 있는 AND와 OR의 경우 표현하기 어렵다. 그래서 여러모로 if [[ ]]문으로 사용하는 것이 편하다. 출처 : https://chocoamond.tistory.com/56  

2022-04-22 Shell_script_4

Featured image for 2022-04-22 Shell_script_4

IF CASE DO-WHILE UNTIL while이랑 다른 점 : To execute commands in “command-list” as long as “expression” evaluates to false 조건이 거짓일 경우 반복문 수행. FOR SELECT BREAK & CONTINUE FUNTION 선언이 호출보다 먼저 있어야 한다. LOCAL VARIABLES IN FUNC  

2022-04-14 Shell_script_3

Shell script 예제 강의 시간에 배운 예제를 중심으로 이해해보자. read 이름을 묻고 성과 이름으로 나눠 출력한다. if if [ ] syntax 조건절에 사용될 수 있는 옵션들 기능 Numeric String Greater than -gt   Greater than or equal -ge   Less than -lt   Less than or equal -le   Equal -eg =, == Not equal … 더 읽기

2022-04-13 Shell_script_2

Featured image for 2022-04-13 Shell_script_2

쉘 스크립트의 기본 문법 # : 주석 \ : 다음 라인에 계속 ; : 명령어 끝 && : 명령어 끝 (정상적으로 명령이 종료되면 다음 명령 실행) || : 명령어 끝 (비정상적으로 명령이 종료되면 다음 명령 실행) $ : 변수 & : 백그라운드에서 실행 출처: https://flower0.tistory.com/180 https://flower0.tistory.com/180 변수 이름 참조 $ window의 batch file의 %와 유사한 성격 … 더 읽기

2022-04-13 Shell_Kernel

Featured image for 2022-04-13 Shell_Kernel

쉘과 커널 쉘과 커널 – 생활코딩 쉘과 커널 – 생활코딩 Kernel H/W에는 CPU, 메모리(RAM), 하드디스크(HDD), 기타 입출력 장치 등 많은 것들이 있다. 사용자가 실제 직접 조작할 수도 없고 할 수 있어도 위험하다. 그래서 커널이 존재한다. 사용자는 커널을 통해서 하드웨어 시스템의 자원을 관리, 제어할 수 있다. 윈도우즈는 커널의 소스를 공개하지 않는다. 오직 MS사에서만 커널을 수정할 수 … 더 읽기

2022-03-29 Shell_script_1

shell script Shell script를 사용하면 명령어를 묶어서 실행할 수 있다. 유닉스에선 셀 스크립트, 도스와 원도우 cmd.exe에선 배치파일(batch, .bat확장자)라고 지칭. 여러 명령어를 한번에 묶어서 실행할 수 있고 심지어 변수, 조건문, 반복문도 사용할 수 있다. 결국 프로그래밍 언어와 비슷해졌다;; shell도 여러 종류가 있다. 리눅스에 기본 장착된 shell은 bash다. shell을 확장해 만들었다. 한번 살펴보자. 예제 아직 수업에서 진도가 … 더 읽기