Esta é "minha pasta":
tree -a 'myfolder'
myfolder
├── 20220902
│ ├── filefoo
│ └── filebar
├── 20221001
│ ├── filefoo
│ └── filebar
└── 20221015
├── filefoo
├── filebar
└── filexyz
etc...
meu comando:
find $folder/$(date +"%Y%m"*) -type f | xargs -I {} awk '/^total:/{sub(".*/", "", FILENAME); print FILENAME" "$NF}' {})
Problema: preciso excluir fins de semana. Como eu faço isso?
PD: Eu sei que no bash/awk é
%u The weekday as a decimal number (1–7). Monday is day one.
obrigado
Atualização resolvida!
Encontrei a resposta no stackoverflow AQUI
Para filtrar os fins de semana, você pode formatar o nome da pasta para um formato de data
%u
, que significa o dia da semana (por número).Confira este exemplo: