bash2 :의 의미 및 기능 (shell 문법) 00 개요코드 분석 중 #!/bin/bash을 셔뱅으로 갖고 있는 shell script 안에서 : 만 있는 줄에 대한 정리 01 : 란1. 정의shell script에서 : 는 null command (널 명령어)로, 아무것도 하지 않는 명령어2. 사용 사례1) 기본값 설정변수가 비어 있거나 설정되지 않은 경우에 기본값을 설정할 때 사용될 수 있음이는 ${variable:-default} 구문을 통해 구현됨# VARIABLE이 설정되지 않았거나 빈 경우 기본값 "default_value" 사용echo ${VARIABLE:-default_value}2) 무한 루프while이나 util과 함께 사용 시 조건 없이 무한히 실행되는 루프 생성 가능while :do echo "무한 루프" sleep .. 2024. 9. 26. #! 셔뱅이란 (shell) 00 개요shell script 맨 윗줄에 #! 뒤에 경로가 오는 문법에 대한 정리01 Shebang #!이란1. 정의Shebang은 script file의 첫 줄에 등장하는 특별한 문법으로, script 실행 시 어떤 interpretor(해석기)를 사용할지 시스템에 지시하는 역할을 함일반적으로 LINUX와 같은 UNIX기반 운영체제에서 사용됨이 문법은 #!로 시작하며, 그 뒤에 해당 스크립트를 실행할 인터프리터의 경로를 명시2. 문법1) 기본 형식#!/path/to/interpreter설명:#! 이후에 나오는 경로는 script를 실행할 interpretor(예: /bin/bash, /usr/bin/python)의 절대 경로2) /usr/bin/env의 사용#!/usr/bin/env python이 형.. 2024. 9. 10. 이전 1 다음