フォルダには、A_17APR2012.csvなどのファイルがあります。私の要件は、今日のタイムスタンプを除くすべてのファイルを削除することです
今日の日付のタイムスタンプがないすべてのファイルを一覧表示するためにこれを実行してみました
#!/bin/ksh
DATE=`date +"%d%h%Y"`
DIR=/data/rfs/
FOLDER=Test
FILE=$DIR$FOLDER
UDATE="$(echo $DATE | tr '[a-z]' '[A-Z]')"
ls $FILE | grep -v "${UDATE}"
exit 0
これは、今日の日付のタイムスタンプを持たないすべてのファイルを一覧表示しています。リストされているファイルを削除する必要があります。ファイルを削除する方法を教えてください。