본문 바로가기
728x90

Linux18

[Linux] C Shell Script - 제어문(3) 안녕하세요. RTLog입니다. 오늘은 C Shell Script에서 활용할 수 있는 제어문 마지막 편입니다. 흐름 변경(break, continue, goto, exit) break break문은 swtich문에서도 사용되었는데요. foreach, while, switch문에서 각 구문을 벗어나고자 할 때 사용됩니다. Nested Loop가 사용되었다면, 각 계층에서 한 단계의 Loop만 탈출하게 됩니다. while ($condition) # Some condition check if (some_condition) then break endif # Loop body end continue "continue"문은 반복문에서 현재 iteration을 중단하고, 다음 iteration으로 이동합니다. 주로 특.. 2024. 3. 27.
[Linux] C Shell Script - 제어문(2) 안녕하세요. RTLog입니다. 오늘은 C Shell Script에서 활용할 수 있는 제어문 2편입니다. while while은 expression이 참인 동안 commands를 반복합니다. while문을 빠져나오는 조건은 expression이 거짓이 되거나, break문을 만나는 경우입니다. - 사용법 while (expression) command(s) . . . end 간단한 예제로, 두 개의 수를 입력받아 작은 수부터 큰 수까지의 합을 출력하는 Script입니다. 1 #!/bin/csh -f 2 3 if ($#argv < 2) then 4 echo “add_count number1 number2” 5 exit 6 endif 7 8 if ($1 < $2) then 9 set num1 = $1 10 s.. 2024. 3. 27.
[Linux] 파일 검색 안녕하세요. RTLog입니다. 오늘은 파일 검색 방법에 대해 알아보겠습니다. 파일 검색 Linux 시스템에서 파일 혹은 폴더를 검색하기 위한 명령어로 "find"를 사용합니다. 사용법: find [path] [expression] [action] Expression (옵션 목록) -name : 패턴과 일치하는 파일 검색( 대소문자 구분 O) -iname : 패턴과 일치하는 파일 검색( 대소문자 구분 X) -size n: n 크기의 파일 검색 -type x: x 형식의 파일 검색(d: directory, f: file, l: symbolic link, p: pipe, s: soket, ...) -empty: 빈 파일/디렉토리 -perm : 명시된 권한과 일치하는 파일 검색 논리 연산자를 사용하여, 2개 이.. 2024. 3. 26.
[Linux] Process 안녕하세요. RTLog입니다. 오늘은 Process 관련 명령어들을 작성해볼게요. Process Linux 시스템에서 프로세스는 실행 중인 프로그램의 인스턴스입니다. 프로그램을 실행하면 Linux 커널은 해당 프로그램에 대한 프로세스를 생성합니다. 각 프로세스에는 프로그램 코드, 변수, 스택, 힙, 파일 설명자 및 기타 런타임 리소스가 포함된 자체 메모리 공간이 있습니다. 프로세스 실행이 종료되면 종료 상태 또는 종료 코드를 상위/부모 프로세스나 시스템에 반환합니다. 이 종료 코드는 프로세스 실행의 성공 여부, 오류 발생 여부를 나타냅니다. 종료 코드는 0~255 범위의 정수 값을 갖습니다. 특수 변수 '?' 사용하여 종료 코드를 확인할 수 있습니다. 0인 경우 정상 종료를 나타내고, 0이 아닌 경우 비.. 2024. 3. 26.
[Linux] C Shell Script - 제어문(1) 안녕하세요. RTLog입니다. 오늘은 C Shell Script에서 활용할 수 있는 제어문에 대해 알아보겠습니다. 사용 가능한 제어문은 "if - else", "for - each", "while" ,"switch", "break", "continue", "goto", "exit" 등의 키워드들이 있는데요. C언어와 매우 유사하기 때문에 쉽게 익힐 수 있습니다. 이번 포스트에서는 "if-else"와 "for - each"에 대해서 작성해보겠습니다. if - else 아래는 사용 예시입니다. ("expression"에는 Ture/False를 나타냄) 1. if (expression) command 2. if (expression) then command(s) endif 3. if (expression) t.. 2024. 3. 26.
[Linux] C Shell Script - Operator 안녕하세요. RTLog입니다. 오늘은 C Shell Script에서 Operator를 사용하는 방법에 대해 작성해보겠습니다. C Shell Script - Operator C Shell에서는 산술/논리/비트/문자열 연산을 수행할 수 있습니다. C Shell에서는 변수 값을 string으로 저장하고, 연산 시에 숫자로 변환하는 과정을 반복하기 때문에 시간 소요가 크고, 실수 연산도 불가능한 단점이 있습니다. 연산이 빈번하게 일어나는 Script를 작성해야 하는 경우, 다른 언어를 사용하는 것이 좋을 수 있습니다. 산술 연산자 사용법: @ variable_name operator expression 주의 사항 - @와 variable_name 사이에는 반드시 "공백"을 넣어야 한다. - =,+,-,+=,-=.. 2024. 3. 26.
728x90
반응형