こんにちは私は6月29日の6日前の月と日をAWKを使用してディレクトリを検索するために試していますが、結果は次のとおりです常に '0' の代わりに、1800AWK(GNU)で制御文で動的に月名を渡す
ls -ltr /test/output|awk -v month="$(date --date="6 days ago" +"\"%b\"")", -v day="$(date --date="6 days ago" +%d)" '$6 ==month && $7==day {print $9}'|wc -l
の周りにすることになっている
もls -ltr /test/output|awk -v month="$(date --date="6 days ago" +%b)", -v day="$(date --date="6 days ago" +%d)" '$6 ==month && $7==day {print $9}'|wc -l
これを試してみましたが、私は月
ls -ltr /test/output|awk -v month="$(date --date="6 days ago" +"\"%b\"")", -v day="$(date --date="6 days ago" +%d)" '$6 =="Jun" && $7==day {print $9}'|wc -l
をハードコーディングしている場合、それが働いています
コードに記載されていないことをお勧めしますか?
チャームのように働いた!歓声:) –