私の目標は、今月ディレクトリに生成されたファイルをインポートすることです。
コマンドは正しいようですが、結果はレンダリングされません。
Date=`date '+%b'`
echo $Date
Oct
ls -l | awk -v d="$Date" '/d/ {print $NF}'
ベストアンサー1
次のように使用する必要があります。
ls -l | awk -v d="$Date" '$0 ~ d {print $NF}'
説明はここ
find
しかし、スクリプトで使用する方が良いかもしれません。
find . -maxdepth 1 -type f -daystart -ctime -`date "+%d"`
awk
代わりにクラシックがある場合gawk
:
find * -prune -type f -cmin -`date '+%d %H %M' | awk '{print ($1*24+$2)*60+$3}'`