>> Edit article
이름
제목
패스워드
: 제목그대로입니다. : 예를들어 ...........20011118.log, 20011119.log, 20011120.log 처럼 로그가 있을때, : 오늘날짜 로그인 20011120.txt만빼고 다 지우는 쉘스크립트좀 갈켜주세요 $ ls 20011118.log 20011119.log 20011120.log 20011121.log $ date '+%Y%m%d' 200111121 $ TODAY=$(!!) TODAY=$(date '+%Y%m%d') $ $ for logfile in *.log; do > if [ "${logfile%.log}" != "$TODAY" ]; then > echo "$logfile" > fi > done 20011118.log 20011119.log 20011120.log $ 그렇다면 echo 대신에... 한 방편에 불과하고.. log파일은 정렬했을경우 최근 것이 마지막에 오니깐.. 다른 방법으로 해결하셔도 좋을 것 같습니다.
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved