Lista Arquivos Permissão Execução

1. Lista Arquivos Permissão Execução

Ricardo Inacio
riccardoinacio

(usa Linux Mint)

Enviado em 28/04/2016 - 23:58h

Script que verifique a existência de arquivos com permissão de execução no diretório pelo usuário?


  


2. Testando arquivos do diretório.

Edegard Menezes dos Santos
edestaark

(usa CentOS)

Enviado em 29/04/2016 - 00:40h

Olá amigo, tudo bem?

Veja se é isso que precisas:

#!/bin/bash
#
LISTDIR=$(ls -1) # ls -1 irá listar todos os arquivos sem nenhuma informação adicional, apenas o nome do arquivos
for i in $LISTDIR # Aqui iria iniciar um laço para verificar as permissões de todos os arquivos listados
do
[ -f $i -a -x $i ] && echo "$i" #Nesta linha vem a validação e o os arquivos que baterem passarão a ser printados, onde "-f" corresponde a arquivos comuns (files), "-a" corresponde ao operdor lógico "AND" e "-x" corresponde a permissão de execução. Desta forma a linha descreve a seguinte informação (Se $i for um arquivo comun e se $i for executável) then (&&) echo "$i".
done

Com isso apenas os arquivos que podem ser executados serão executados, ou seja os arquivos do diretório onde o script for utilizado.

Para que fique mais organizado, segue abaixo sem comentários:

#!/bin/bash
#
#
LISTDIR=$(ls -1)
for i in $LISTDIR
do
[ -f $i -a -x $i ] && echo "$i"
done

Espero ter ajudado, boa sorte!




3. Re: Lista Arquivos Permissão Execução

Ricardo Inacio
riccardoinacio

(usa Linux Mint)

Enviado em 29/04/2016 - 09:26h

Script tem que solicitar o diretório deseja para lista os arquivo com permissão de execução.


4. Re: Lista Arquivos Permissão Execução

Perfil removido
removido

(usa Nenhuma)

Enviado em 29/04/2016 - 09:56h

Primeiro meu querido, execute o nano; e mãos a obra! scripts não se escrevem sozinho.

--
Just bring us some beers, and then we can talk about our systems. :)



5. Re: Lista Arquivos Permissão Execução

RUY DE OLIVEIRA SOARES
ruyoliveira7

(usa CentOS)

Enviado em 05/05/2016 - 11:13h

Também estou interessado...voce conseguiu amigo?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts