olá a todos, após algumas indicações resolvi postar a minha dúvida e e contar com a opnião e conselhos dos membros deste forum!
Bem, a princípio gostaria de comunicar que o conhecimento que possuo em "C" é pequeno!, mas isso não significa que não irei me esforçar para melhora-lo!.
Bom, deixando o bla-bla-bla de lado!, a minha dúvida é a seguinte!
Ambiente: micro com linux!
Preciso gerar um relatório mostrando o nome dos arquivos com data e informando o usuário que o criou!, estes arquivos se encontram em um diretório específico!, após gerar esse relatorio, preciso que os arquivos sejam separados de acordo com as suas extenções! ex: a.ext; a.ex1; a.ex2, ..., b.ext, b.ex1, ..., c.ext, c.ex1, ...;
Sendo, que todos os programas com extenção "ext", devam ficar separados dos que possuam extenção "ex2" e assim por diante!.
porém, como tudo na vida possui exceção!, algumas vezes os arquivos com extenção "ext", tenham que ficar com alguns arquivos de extenção "ex2", ou de qualquer outra extenção, e vice versa!.
Eu pensei em gerar uma lista de todos os programas e depois o sistema ler os arquivos gerados comparando linha por linha para quando encontrar uma que seja igual substituir pela extenção que eu decidir!, ex: no diretório existe a.ext e o a.ex1 mas eu preciso que só vá o a.ex1, então o sistema me pergunta qual eu quero!
Hoje eu faço isso na mão! aceso o diretório que possui os arquivos, mando primeiro separar os arquivos em pastas distintas!, os que eu tenho que substituir eu faço na unha e depois que estão todos separados eu do um # ls -la /pastadosarquivos >> nomedapasta.rel
Pergunta
ricardo_lda
olá a todos, após algumas indicações resolvi postar a minha dúvida e e contar com a opnião e conselhos dos membros deste forum!
Bem, a princípio gostaria de comunicar que o conhecimento que possuo em "C" é pequeno!, mas isso não significa que não irei me esforçar para melhora-lo!.
Bom, deixando o bla-bla-bla de lado!, a minha dúvida é a seguinte!
Ambiente: micro com linux!
Preciso gerar um relatório mostrando o nome dos arquivos com data e informando o usuário que o criou!, estes arquivos se encontram em um diretório específico!, após gerar esse relatorio, preciso que os arquivos sejam separados de acordo com as suas extenções! ex: a.ext; a.ex1; a.ex2, ..., b.ext, b.ex1, ..., c.ext, c.ex1, ...;
Sendo, que todos os programas com extenção "ext", devam ficar separados dos que possuam extenção "ex2" e assim por diante!.
porém, como tudo na vida possui exceção!, algumas vezes os arquivos com extenção "ext", tenham que ficar com alguns arquivos de extenção "ex2", ou de qualquer outra extenção, e vice versa!.
Eu pensei em gerar uma lista de todos os programas e depois o sistema ler os arquivos gerados comparando linha por linha para quando encontrar uma que seja igual substituir pela extenção que eu decidir!, ex: no diretório existe a.ext e o a.ex1 mas eu preciso que só vá o a.ex1, então o sistema me pergunta qual eu quero!
Hoje eu faço isso na mão! aceso o diretório que possui os arquivos, mando primeiro separar os arquivos em pastas distintas!, os que eu tenho que substituir eu faço na unha e depois que estão todos separados eu do um # ls -la /pastadosarquivos >> nomedapasta.rel
Se alguém puder ajudar!! obrigado!
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.