본문 바로가기
728x90

script5

[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] 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.
[Linux] C Shell Script - 사용자 입력, 인자 안녕하세요. RTLog입니다. 오늘은 사용자 입력과 인자를 Script의 입력으로 받는 방법에 대해 작성해보겠습니다. 사용자 입력 & 인자 - 사용자 입력: set variable_name $ 2024. 3. 26.
[Linux] C Shell Script - 변수 안녕하세요. RTLog입니다. 오늘부터 틈틈히 C Shell Script를 공부하며 작성해보겠습니다. C Shell Script 보통 Ubuntu를 사용하신다면, Bash Shell을 많이 사용하실텐데요. Bash 기반의 Terminal에서 C Shell Script를 사용하고 싶으시다면 아래와 같이 C Shell을 설치해야 합니다. Script 실행 방법도 이어서 작성했습니다. sudo apt-get install csh # temp.csh (script file) csh temp.csh Hello World 예제를 작성해볼게요. #!/bin/csh # 주석 '#' echo hello, world # Terminal에 문자열 출력 vi hello_world.csh ~ 위 내용 작성 chmod u+x h.. 2024. 3. 26.
728x90
반응형