본문 바로가기

Shell

C276x260.fwebp.q85 [draft] Shell 스크립트에서 CRLF와 LF 문제를 해결하는 방법 Shell 스크립트에서 CRLF(Carriage Return Line Feed)와 LF(Line Feed) 문제를 해결하는 방법CRLF는 Windows 시스템에서 사용되는 줄 끝 표시 방식이고 LF는 Unix/Linux 시스템에서 사용됩니다.CRLF와 LF란 무엇인가?CRLF(Carriage Return, Line Feed)Windows에서 일반적으로 사용되는 개행 문자입니다.문자열의 끝을 나타내는 데 CR(\r)과 LF(\n) 두 개의 문자를 사용합니다.LF(Line Feed)Unix/Linux 시스템에서 일반적으로 사용되는 개행 문자입니다.문자열의 끝을 나타내는 데 LF(\n) 한 개의 문자를 사용합니다.CRLF 문제 발생 시 증상일반적으로 CRLF 문제는 스크립트를 실행할 때 다음과 같은 오류 메시.. 더보기
C276x260.fwebp.q85 [draft] 리눅스 쉘 프로그래밍에서 사용되는 일부 특수 변수 리눅스 쉘 프로그래밍에서 사용되는 일부 특수 변수(Special Variables)리눅스 쉘 프로그래밍에서 특수 변수(Special variables)는 스크립트나 명령어에서 다양한 정보에 접근하기 위해 사용되는 변수들을 나타냅니다. 이러한 특수 변수들은 스크립트의 실행 환경, 명령어 실행 결과 등 다양한 정보를 저장하고 제공합니다.주요 리눅스 쉘 프로그래밍에서 사용되는 일부 특수 변수$0 : 현재 실행 중인 스크립트 또는 명령어의 이름을 나타냅니다.$1, $2, $3, ... : 스크립트나 명령어에 전달된 인수(인자)를 나타냅니다. $1은 첫 번째 인수, $2는 두 번째 인수를 가리킵니다.$# : 인수의 개수를 나타냅니다.$@ : 모든 인수를 나타냅니다. 각각의 인수는 따옴표로 묶이지 않습니다.$* :.. 더보기