for i in $(seq 5)
do
echo $i
done
아래와 같이 built-in 기능을 사용할 수도 있습니다.
for i in {1..5}
do
echo $i
done
참고로, { } brace 내에는 변수를 사용할 수 없다는 제약이 있는 듯 합니다.
{1..3..31} 은 seq 1 3 31 과 같은 효과입니다.
백업본 파일을 생성할 때도 아주 유용합니다.
cp log.txt log.txt.bak
아래처럼 입력하면 위와 동일합니다.
cp log.txt{,.bak}
이렇게 응용도 가능합니다.
ls {access,error}_log_2010*
'programming > shell' 카테고리의 다른 글
my bash PS1 (0) | 2012.04.27 |
---|---|
dialog 사용하기 (0) | 2010.08.01 |
문자열 공백제거 (0) | 2010.06.26 |
mail subject encoding (0) | 2010.05.21 |
handling dynamic arguments in awk (0) | 2010.04.05 |
Latest update: 2010. 6. 8. 01:36