Bash에서 for문과 if문에 대한 질문입니다.
글쓴이: yuni / 작성시간: 목, 2005/07/07 - 7:21오전
이것좀 봐 주실래요?
1. for문에 대한 질문
원래는 변수 i 를 파일명 중의 일부로 쓸려고 합니다. 철수1, 철수2, 철수3 ...
이처럼 쓸 경우도 있지만 철수3만 쓸 경우도 있거든요.
그런데 아래에 이처럼 써 주니 두번 실행을 하네요. 논리적으로 이해가 안갑니다. 설명좀 부탁드릴께요.
[yuni@ run6]$ cat 1.sh #!/bin/bash for i in 3 3 do echo "Hello World." done [yuni@ run6]$ ./1.sh Hello World. Hello World. [yuni@ run6]$
2. if문에 대한 질문
cpu.time 이라는 파일이 존재하면 백업 파일을 만들려고 합니다.
그런데 if[-x "filename"] 에서 -x가 의미하는 것은 무엇인가요?
어떤 때는 -n이 들어 있기도하더군요. ^^;;;;
filename='cpu.time' if [ -x "filename" ] ; then echo "File $filename exists." cp $filename $filename.bak else echo "File $filename not found." touch $filename echo "New File $filename created." fi
좋은 하루 되세요. :P
Forums:
1. [code:1]#!/bin/bashfor x in I i
1.
2. man test
Re: Bash에서 for문과 if문에 대한 질문입니다.
bash의 for 문은 수식연산을 통해 논리적 판단을 내리는 게 아니라서 그렇다고 하면 어떨까요. for 문은 in 뒤에 나온 변수 개개를 순차적으로 참조할 뿐이지 그 변수의 내용에는 관심이 없다는 거죠.
오늘 우리는 동지를 땅에 묻었습니다. 그러나 땅은 이제 우리들의 것입니다.
아직도 우리의 적은 강합니다. 그러나 우리는 그들보다 많습니다.
항상 많을 것입니다.
man bash 하시고..쭈우우욱~ 한참 내려가시면 원하시는 것 들이 있
man bash 하시고..쭈우우욱~ 한참 내려가시면 원하시는 것 들이 있습니다.
------식은이 처------
길이 끝나는 저기엔 아무 것도 없어요. 희망이고 나발이고 아무 것도 없어.
답변을 주신 검은해님, crimsoncream님, nthroot님께 감사
답변을 주신 검은해님, crimsoncream님, nthroot님께 감사 드립니다. 덕분에 알게 되었습니다.
==========================
부양가족은 많은데, 시절은 왜 이리 꿀꿀할까요?
=====================
"지금하는 일을 꼭 완수하자."
댓글 달기