리눅스 분류
레벨242-2 : 쉘프로그램내에서 사용되는 for루프문의 사용방법과 실 사용 예 #2
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,951 조회
- 0 추천
- 목록
본문
레벨242-2 : 쉘프로그램내에서 사용되는 for루프문의 사용방법과 실 사용 예 #2
이번에는 위의 쉘프로그램을 조금 수정하여 var1변수에 치환될 값이 숫자가 아닌 문자를 사용하는 쉘프로그램을 보도록 하겠습니다.
즉, 앞의 예에서는 변수의 값으로 숫자를 사용하였지만 for문의 변수값은 숫자 외에도 다양한 형태의 문자들을 사용할 수 있습니다. 다음은 위의 프로그램과 동일하지만 변수의 할당 값으로 문자열을 사용한 것입니다. 즉, 앞의 쉘프로그램을 조금 수정하여 var1변수의 값에 1,2,3,4,5대신 find ps w who ifconfig를 각각 대입합니다. 수정한 쉘프로그램의 내용은 다음과 같습니다.
[root@su249 ~]# cat for02.sh #!/bin/bash
for var1 in find ps w who ifconfig
do
echo "var1 value is $var1"
done [root@su249 ~]# |
다음은 이 쉘프로그램을 실행한 것입니다.
[root@su249 ~]# ./for02.sh var1 value is find var1 value is ps var1 value is w var1 value is who var1 value is ifconfig [root@su249 ~]# |
예와 같이 for문에서는 변수에 할당되는 값으로 숫자 외에도 다양한 값(표현식,문자,숫자등)의 할당이 가능합니다.
"무단배포금지: 클라우드포털(www.linux.co.kr)의 모든 강좌는 저작권에 의해 보호되는 콘텐츠입니다. 무단으로 복제하여 배포하는 행위는 금지되어 있습니다."
관련자료
-
이전
-
다음
댓글 0
등록된 댓글이 없습니다.