본문 바로가기
language/shell

[쉘 스크립트] for문 활용하기

by 파란하늘코더 2021. 1. 28.
반응형

쉘 스크립트로 여러개의 task를 실행한다거나 입력받은 파일 리스트를 출력할 때 for문을 사용할 수 있습니다

 

오늘은 for문을 사용하는 방식에 대해서 정리합니다

 

1. for 문 작성법

for 변수 in [범위](리스트, 배열, 묶음)
do
    명령어
done

범위에는 리스트, 배열, 묶음등 여러가지 방식으로 표현이 가능하며,

 

변수는 범위에 표현된 리스트의 순서대로 명령어를 수행 합니다

 

2. 작성 예시

아래와 같은 결과를 출력하는 방식은 다양하게 있습니다

▷ 기본 문법

▷ list 이용

▷ 배열 이용

▷ 숫자 범위 이용

▷ c 언어 문법처럼 사용

괄호 개수에 주의해야 합니다

▷ 간격을 두고 증가

▷ 간격을 두고 감소

▷ 파일 리스트 출력

▷ 인자 입력


그리고 예전에 정리했었던거 같은데 다시 한번 정리합니다

리스트 내부에 변수를 넣어서 숫자로 하려면은 위와 같이 작성하면 {1..10..$TMP}를 

 

{1..10..2}라는 문자열로 인식을 해버립니다.

 

따라서 아래와 같이 작성해주면 됩니다

'language > shell' 카테고리의 다른 글

[makefile] :=, =, += 차이  (0) 2021.04.23
[쉘 스크립트] 문자열 자르기  (0) 2021.01.26

댓글