#!/bin/sh
# 현재 디렉토리(./)에서 *.* 형태가 아닌(! -iname "*.*") 파일 찾기
LISTS=`find ./ -type f ! -iname "*.*"`
END=0
START=0
for filename in $LISTS
do
# 파일명의 길이 획득
# 현재 디렉토리(./)에서 *.* 형태가 아닌(! -iname "*.*") 파일 찾기
LISTS=`find ./ -type f ! -iname "*.*"`
END=0
START=0
for filename in $LISTS
do
# 파일명의 길이 획득
END=${#filename}
START=`expr $END - 2`
# 파일명의 끝 두 자리를 디렉토리명으로 지정
DIR=${filename:$START:$END};
echo "$filename ::: $DIR";
done
exit 0
START=`expr $END - 2`
# 파일명의 끝 두 자리를 디렉토리명으로 지정
DIR=${filename:$START:$END};
echo "$filename ::: $DIR";
done
exit 0
'IT > shell 위 댄스' 카테고리의 다른 글
쉘에서 문자열 치환하기 (0) | 2017.04.05 |
---|---|
쉘에서 배열 사용하기 (0) | 2017.04.03 |
배열 활용 (0) | 2008.02.27 |
파일 처리 (0) | 2008.02.27 |
awk (0) | 2008.02.27 |