Teste com arquivos de um diretorio

1. Teste com arquivos de um diretorio

Carlos Henrique Hipolito de Sousa
c2hs

(usa CentOS)

Enviado em 05/05/2016 - 14:28h

Alguém consegue me ajudar nessa questão:
- Crie um script que verifique a existência de arquivos com permissão de execução no diretório informado pelo usuário.

Obs.: A Distribuição é o CentOS


  


2. Re: Teste com arquivos de um diretorio

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/05/2016 - 14:45h

find /tmp/dirteste -type f | xargs ls -l | grep '^-..x'

-rwxr--r-- 1 amarildo amarildo 0 Mai  5 14:47 /tmp/dirteste/dirteste2/teste5.txt
-rwxr-xr-x 1 amarildo amarildo 0 Mai 5 14:44 /tmp/dirteste/teste2.txt
-rwxr-xr-x 1 amarildo amarildo 0 Mai 5 14:44 /tmp/dirteste/teste.txt

$ ls -lh /tmp/dirteste/
drwxr-xr-x 2 amarildo amarildo 40 Mai  5 14:47 dirteste2
-rw-r--r-- 1 amarildo amarildo 0 Mai 5 14:44 teste1.txt
-rwxr-xr-x 1 amarildo amarildo 0 Mai 5 14:44 teste2.txt
-rw-r--r-- 1 amarildo amarildo 0 Mai 5 14:44 teste3.txt
-rwxr-xr-x 1 amarildo amarildo 0 Mai 5 14:44 teste.txt


$ ls -lh /tmp/dirteste/dirteste2/
-rw-r--r-- 1 amarildo amarildo 0 Mai  5 14:47 teste4.txt
-rwxr--r-- 1 amarildo amarildo 0 Mai 5 14:47 teste5.txt



3. Teste com arquivos de um diretorio

Carlos Henrique Hipolito de Sousa
c2hs

(usa CentOS)

Enviado em 05/05/2016 - 14:49h

amarildosertorio escreveu:

$ find /tmp/dirteste -type f | xargs ls -l | grep '^-..x'

-rwxr--r-- 1 amarildo amarildo 0 Mai  5 14:47 /tmp/dirteste/dirteste2/teste5.txt
-rwxr-xr-x 1 amarildo amarildo 0 Mai 5 14:44 /tmp/dirteste/teste2.txt
-rwxr-xr-x 1 amarildo amarildo 0 Mai 5 14:44 /tmp/dirteste/teste.txt


Amarildo obrigado pela ajuda, mas teria como detalhar o script?
Fico agradecido.


4. Re: Teste com arquivos de um diretorio

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/05/2016 - 14:54h

c2hs escreveu:

amarildosertorio escreveu:

$ find /tmp/dirteste -type f | xargs ls -l | grep '^-..x'

-rwxr--r-- 1 amarildo amarildo 0 Mai  5 14:47 /tmp/dirteste/dirteste2/teste5.txt
-rwxr-xr-x 1 amarildo amarildo 0 Mai 5 14:44 /tmp/dirteste/teste2.txt
-rwxr-xr-x 1 amarildo amarildo 0 Mai 5 14:44 /tmp/dirteste/teste.txt


Amarildo obrigado pela ajuda, mas teria como detalhar o script?
Fico agradecido.


Quer mesmo aprender?

$ man find
$ man xargs
$ man ls
$ man grep


5. Re: Teste com arquivos de um diretorio

Carlos Henrique Hipolito de Sousa
c2hs

(usa CentOS)

Enviado em 05/05/2016 - 14:56h

amarildosertorio escreveu:

c2hs escreveu:

amarildosertorio escreveu:

$ find /tmp/dirteste -type f | xargs ls -l | grep '^-..x'

-rwxr--r-- 1 amarildo amarildo 0 Mai  5 14:47 /tmp/dirteste/dirteste2/teste5.txt
-rwxr-xr-x 1 amarildo amarildo 0 Mai 5 14:44 /tmp/dirteste/teste2.txt
-rwxr-xr-x 1 amarildo amarildo 0 Mai 5 14:44 /tmp/dirteste/teste.txt


Amarildo obrigado pela ajuda, mas teria como detalhar o script?
Fico agradecido.


Quer mesmo aprender?

$ man find
$ man xargs
$ man ls
$ man grep


Sim se tiver como ajudar, agradeço.




6. Re: Teste com arquivos de um diretorio

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 05/05/2016 - 15:17h

c2hs escreveu:

Alguém consegue me ajudar nessa questão:
- Crie um script que verifique a existência de arquivos com permissão de execução no diretório informado pelo usuário.
Obs.: A Distribuição é o CentOS

Boa tarde!
Vamos facilitar . . .
ls -l |egrep '^-..x' 


att.:
marcelo oliver




7. Re: Teste com arquivos de um diretorio

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/05/2016 - 16:37h

msoliver escreveu:

c2hs escreveu:

Alguém consegue me ajudar nessa questão:
- Crie um script que verifique a existência de arquivos com permissão de execução no diretório informado pelo usuário.
Obs.: A Distribuição é o CentOS

Boa tarde!
Vamos facilitar . . .
ls -l |egrep '^-..x' 


att.:
marcelo oliver



Dessa forma ele só listaria no diretório corrente.



8. Re: Teste com arquivos de um diretorio

Ronaldo Ferreira de Lima
textmode

(usa Slackware)

Enviado em 05/05/2016 - 17:48h

São muito comuns pedidos de "por favor, faça meu dever de casa".

Segue um script para fazer o script:

1. Utilizar o builtin 'read' ou o 'getopts'.
2. Estudar e decidir qual caminho pegar:
2.1. ls + grep
2.2. find
2.3. stat
2.4. ...
3. Passar o diretório previamente armazenado numa variável como argumento para subitem escolhido do item 2.

Dica: Sempre extrai dos comandos o máximo que eles puderem fazer por você. Como exemplo, você pode usar o find desta forma:

find $HOME -type f -executable -ls 


--
"Não manejo bem as palavras
Mas manipulo bem as strings."
------------------------------
https://perspicazsite.wordpress.com



9. Re: Teste com arquivos de um diretorio

Carlos Henrique Hipolito de Sousa
c2hs

(usa CentOS)

Enviado em 05/05/2016 - 18:07h

textmode escreveu:

São muito comuns pedidos de "por favor, faça meu dever de casa".

Segue um script para fazer o script:

1. Utilizar o builtin 'read' ou o 'getopts'.
2. Estudar e decidir qual caminho pegar:
2.1. ls + grep
2.2. find
2.3. stat
2.4. ...
3. Passar o diretório previamente armazenado numa variável como argumento para subitem escolhido do item 2.

Dica: Sempre extrai dos comandos o máximo que eles puderem fazer por você. Como exemplo, você pode usar o find desta forma:

find $HOME -type f -executable -ls 


--
"Não manejo bem as palavras
Mas manipulo bem as strings."
------------------------------
https://perspicazsite.wordpress.com

Cara valeu pela ajuda.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts