usar grep para filtrar permisao expecifica [RESOLVIDO]

1. usar grep para filtrar permisao expecifica [RESOLVIDO]

josue
josuepereira88

(usa Outra)

Enviado em 12/04/2015 - 12:36h

Ola amigos

Estou tentando usar o grep para saber se um arquivo tem a permisao correta , esse comando vai fazer parte de um script mas esta dando erro ........estou errando a sintaxe, se algum poder me ajudar eu agradeço

a permisao correta e # /bin/chmod 644 /etc/hosts.allow

se eu der o comando /bin/ls -l /etc/hosts.allow ele mostra todas
-rw-r--r-- 1 root root /etc/hosts.allow

mas preciso saber expecificamente a permisao 644

o comando q estou dando e # /bin/ls -l | grep /-r/w/-/r/-/-/r/-/-/ /etc/hosts.allow

agradeço a quem puder me ajudar


  


2. Re: usar grep para filtrar permisao expecifica [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/04/2015 - 12:43h

Use o comando stat

stat -c %a <arquivo> | grep -oq 644 && echo "Ok" || echo "Fail"

___________________________________________________________________
Slackware 14.1 x86_64 [multilib] - Core2Duo, 8GB RAM - NVIDIA GeForce 9500GT


3. resolvido

josue
josuepereira88

(usa Outra)

Enviado em 12/04/2015 - 13:00h


Obrigado ru4n, pela ajuda o comando abaixo resolveu meu problema


stat -c %a <arquivo> | grep -oq 644 && echo "Ok" || echo "Fail"


4. Re: usar grep para filtrar permisao expecifica [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/04/2015 - 13:18h

Ok, marque a melhor resposta :-)
___________________________________________________________________
Slackware 14.1 x86_64 [multilib] - Core2Duo, 8GB RAM - NVIDIA GeForce 9500GT






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts