bash shell scripting
글쓴이: avalon / 작성시간: 화, 2005/11/15 - 11:43오전
디렉토리 안에
Quote:
noname1.txt
noname2.txt
noname5.txt
가 있습니다. 쉘(bash) 명령으로 터미널에서 아래와 같이 출력하고 싶은데
간단한 방법이 없을까요???
Quote:
1/3 noname1.txt
2/3 noname2.txt
3/3 noname5.txt
친절한 답변 미리 감사드립니다.
Forums:


[code:1]#!/bin/bashtotal=$(ls no
#!/bin/bash total=$(ls noname[0-9]*.txt | wc -l | sed 's/[^0-9]//g') i=1 for file in noname[0-9]*.txt; do echo "$i/$total $file" i=$((i + 1)) donels 와 wc -l 을 사용하여 파일 수를 알아냈고 sed 부분은 빈칸을 없애기 위해서 사용했습니다.
in 으로 파일 찾아내고 $(()) 으로 산술 연산했습니다.
댓글 달기