[BASH] directory list
ITWeb/개발일반 2019. 3. 11. 19:16명령어만 사용하던걸 스크립트에서 사용 할때)
#!/bin/bash
for i in $(ls -d */)
do
echo ${i%%/}
done
특정 디렉토리 아래에 있는 디렉토리 목록 출력. (이런 기본도 이제는 기록을 해둬야 ㅡ.ㅡ;)
참고로 for in 에서 간혹 실수 하는 것)
for (( idx=1; idx<=$PERIOD; idx++ ))
do
echo "$idx 번 입니다."
done
$PERIOD 를 변수로 받아서 처리 할 경우 아래의 for .. in 은 동작을 안합니다.
for idx in {1..$PERIOD}
do
echo "$idx 번 입니다."
done