Olá, sou programador em linguagem ZIM, que roda em um S.O UNIX.
Em alguns dos processos do ERP eu necessitei listar os arquivos gerados no dia atual em determinado
diretório, achei a solução para isso de duas formas, segue abaixo:
Com awk:
# alias ll="ls -l"
# export caminho="~/arquivos"
# export mes=`date +%b`
# export dia=`date +%d`
# ll $caminho | awk -F " " -v mes=$mes -v dia=$dia '{if (($6 == mes) && ($7 == dia)) print $0}'
Obs.: No caso, eu criei um script (arqdiaawk.sh) e dei permissão de execução:
$ chmod +x arqdiaawk.sh
Com find:
# alias ll="ls -l"
# export origem=`pwd`
# export caminho="~/arquivos"
# cd $caminho
# find . -mtime 0 -type f -exec ll {} \;
# cd $origem
Obs.: Com este comandos criei o script arqdiafind.sh e dei permissão de execução.
Eu fiz este script no HP-UX, porém funcionam em ambiente
Linux.
Em breve colocarei outros scripts.
Qualquer dúvida com awk, find e sed, mandem mensagem pra mim.