I would like to count the number of files with yesterday's date in ls's output. I tried:
yday=$(date --date="yesterday" +"%b%Oe") ls . -ltr | grep $yday | wc -l
The problem is that files have dates with two spaces between the month and days less than 10, for example:
Jan 6 ^^---- two spaces
but my command creates a date with only one space:
yday=$(date --date="yesterday" +"%b%Oe") Jan 6 ^----- one space
How can I modify my command to solve this problem?