쉘프로그래밍강좌031: 쉘프로그램내에서 사용되는 for루프문의 사용방법과 실 사용 예 #2
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,131 조회
- 0 추천
- 목록
본문
쉘프로그래밍강좌031: 쉘프로그램내에서 사용되는 for루프문의 사용방법과 실 사용 예 #2
이번에는 위의 쉘프로그램을 조금 수정하여 var1변수에 치환될 값이 숫자가 아닌 문자를 사용하는 쉘프로그램을 보도록 하겠습니다.
즉, 앞의 예에서는 변수의 값으로 숫자를 사용하였지만 for문의 변수값은 숫자 외에도 다양한 형태의 문자들을 사용할 수 있습니다.
다음은 위의 프로그램과 동일하지만 변수의 할당 값으로 문자열을 사용한 것입니다.
즉, 앞의 쉘프로그램을 조금 수정하여 var1변수의 값에 1,2,3,4,5대신 find ps w who ifconfig를 각각 대입합니다.
수정한 쉘프로그램의 내용은 다음과 같습니다.
[root@RockyLinux01 test]# cat for02.sh #!/bin/bash
for var1 in find ps w who ifconfig
do echo "var1 varlue is $var1" done [root@RockyLinux01 test]# |
다음은 이 쉘프로그램을 실행한 것입니다.
[root@RockyLinux01 test]# ./for02.sh var1 varlue is find var1 varlue is ps var1 varlue is w var1 varlue is who var1 varlue is ifconfig [root@RockyLinux01 test]# |
예와 같이 for문에서는 변수에 할당되는 값으로 숫자 외에도 다양한 값(표현식,문자,숫자등)의 할당이 가능합니다.
관련자료
-
이전
-
다음