como encontrar os arquivos em um diretório com Prefix__date_030000_1.txt?

0

como encontrar os arquivos em um diretório com Prefix__date_030000_Suffix

aqui Prefixo é o nome do arquivo real e formato da data é date +%Y%m%d e O sufixo é o '.txt' e o número 030000 varia para cada arquivo.

Meu requisito é encontrar os arquivos que tenham um prefixo e sufixo com o fornecido no formato de data.

por exemplo: - o nome do arquivo é semelhante a ABC_XYZ_40001_20150119_030000_1.txt aqui ABC_XYZ_40001 é o prefixo 20150119 é a data fornecida 1.txt é o sufixo. Usando o ls grep cat e sed para obter o nome do arquivo, existe alguma maneira de conseguirmos o comando FIND.

    
por sam 26.02.2015 / 17:36

1 resposta

1

Você pode usar algo assim:

ls *_$(date +%Y%m%d)_*.txt

Você nem precisa de gato, grep, etc ...

    
por 26.02.2015 / 17:45