ディレクトリがあります
/var/tmp/kick
テキストファイルは
CCD_FILE_120920150300033.txt
CCD_FILE_121020150300035.txt
タイムスタンプに基づいて最新のファイルをインポートし、既存のファイルを別のディレクトリにコピーしてから現在のディレクトリから削除するにはどうすればよいですか。つまり、このテキストファイルをCCD_FILE_121020150300035
抽出してコピーし/var/tmp/kick
て削除します。CCD_FILE_121020150300033
/var/tmp/Vgh
/var/tmp/kick
kshシェルを使用しています。
答え1
targetfile="$(ls /var/tmp/kick/CCD_FILE_*.txt | sort -r | tail -n1)"
if [[ -f "${targetfile}" ]]; then
mv ${targerfile} /var/tmp/Vgh/
fi