본문 바로가기
반응형

분류 전체보기264

[따배셸] 9. looping 영상 요약: 리눅스 쉘 스크립트에서 반복문 (Loop) 활용하기이 영상에서는 리눅스 배시(Bash)에서 반복적으로 실행해야 하는 작업을 자동화하는 방법을 다룬다.즉, 반복문을 사용하여 특정 작업을 여러 번 수행하는 방법을 배우는 내용이다.🔹 1. 산술 연산 (Arithmetic Operations)💡 쉘 스크립트에서 숫자를 계산하는 방법반복문을 사용할 때 숫자를 증가시키거나 줄이는 연산이 필요합니다.리눅스에서는 expr과 let 명령어를 사용하여 덧셈, 뺄셈, 곱셈, 나눗셈 등의 연산을 수행할 수 있습니다.✅ expr 명령어 (외부 명령어)x=5 y=3 sum=$(expr $x + $y)      # 5 + 3 계산 echo "결과: $sum"          # 출력: 결과: 8  expr은 공백을.. 2025. 2. 13.
[따배셸] 8. Branching 📌 영상 요약: 배시 쉘의 분기 명령(Branch Command) 사용법이 영상에서는 배시(Bash)에서 프로그램 흐름을 제어하는 분기 명령어를 다룬다.즉, 어떤 조건에 따라 다른 명령어를 실행하는 방법을 배우는 내용이다.🔹 1. 종료 코드 (Exit Code)💡 리눅스에서 모든 명령어는 실행 후 종료 코드를 반환함✅ 종료 코드의 의미종료 코드                  의미0정상 종료 (Success)1~255비정상 종료 (Error)127명령어 없음 (command not found)126실행 불가능한 명령어 (permission denied)130Ctrl + C 로 종료됨 (SIGINT)137kill -9 명령어로 종료됨 (SIGKILL)✅ 현재 실행한 명령어의 종료 코드 확인 date  .. 2025. 2. 13.
[따배셸] 7. Input&Output 📌 영상 요약: 배시 쉘에서 입력과 출력 처리 방법이 영상에서는 리눅스 배시(Bash)에서 입력을 받고 출력을 처리하는 방법을 다룬다.즉, 프로그램이 사용자와 상호작용하는 방법을 배우는 내용이다.🔹 1. 출력 처리 (에코 echo vs 프린트 printf)✅ echo (간단한 출력)문자열이나 변수를 화면에 출력하는 기본적인 명령어자동 줄 바꿈이 포함됨📌 기본 사용법 echo "Hello, Linux!" 출력:Hello, Linux! 📌 줄바꿈 없이 출력 (-n 옵션) echo -n "Hello, Linux!"  출력:Hello, Linux!_ (줄바꿈 없음) 📌 이스케이프 문자 해석 (-e 옵션) echo -e "Hello\nLinux!"  출력:Hello Linux!  ✅ printf (출력 .. 2025. 2. 13.
[따배셸] 6. Positional Parameters 📌 영상 요약: 포지셔널 파라미터(Position Parameter)와 쉘 스크립트 활용이 영상에서는 리눅스 쉘 스크립트에서 위치 매개변수(Position Parameter, 포지셔널 파라미터)를 사용하는 방법을 다룬다.즉, 커맨드 라인에서 입력된 인자를 쉘 스크립트에서 어떻게 처리할 것인지 배우는 내용이다.🔹 1. 포지셔널 파라미터(위치 매개변수)란?💡 쉘 스크립트에서 실행 시 전달된 인자를 저장하는 특수한 변수리눅스에서 커맨드 라인에서 입력하는 값(인자, argument)을 변수로 저장하여 처리하는 방식을 설명합니다.bash복사명령어 인자1 인자2 인자3 ... 위와 같은 방식으로 입력된 값들은 자동으로 특정 변수에 저장됩니다.✅ 주요 포지셔널 파라미터변수의미$0실행된 스크립트 파일 이름$1첫 .. 2025. 2. 13.
반응형