shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Saber se um arquivo é um arquivo texto.


From: Rafael de Oliveira Costa
Subject: Re: [shell-script] Saber se um arquivo é um arquivo texto.
Date: Tue, 16 Dec 2008 21:18:35 -0200

eu não entendi como que saber se é um arquivo regular ou não pode te ajudar
... aliás o que é um arquivo regular ?

2008/12/16 Eri Ramos Bastos <address@hidden>

>   Na verdade não:
>
> $ [ -f /bin/ls ] && echo "Arquivo regular"
> $ file /bin/ls
> /bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), for
> GNU/Linux 2.6.8, dynamically linked (uses shared libs), stripped
>
> Acho que o melhor é usar o comando file e testar via "grep -i ascii".
>
> Mas o melhor mesmo é fazer uma checagem melhor no seu script para não
> acontecer de tentar jogar na tela um arquivo binário. :)
>
> []'s
> Eri Ramos Bastos
>
>
> >
> > Uma opção que achei útil --- e é aqui que está a minha dúvida --- é a
> opção
> > -f do comando test que verifica se um arquivo é um arquivo regular.
> >
> > O que significa exatamente um arquivo ser um arquivo regular? Eu poderia
> > utilizar isso para saber se o arquivo é ou não um arquivo texto (e
> portanto
> > poderia ser lido com o cat)? Ou existe uma forma mais elegante de saber
> > isso?
>  
>



-- 
Atenciosamente
Rafael de Oliveira Costa

"The first step to getting the things you want out of life is this : decide
what you want"
Ben Stein


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]