Programming Practice/Shell & Server Management
find 한 결과를 배열에 담아서 사용하기
효돌프
2016. 1. 30. 17:57
1) find 한 결과를 tmpfile 에 담기
find ~~ > tmpfile |
2) tmpfile을 읽어서 배열에 담기
FIND_RESULT=() while IFS=read; do FIND_RESULT+=("$REPLY") done < tmpfile |
3) tmpfile 삭제
rm -f tmpfile |
4) 배열에 대해 처리
FIND_RESULT_LENGTH=${#FIND_RESULT[@]} for ((i=0; i<$FIND_RESULT_LENGTH; i++)) do ${FIND_RESULT[$I]} done |