Explicação de comando

1. Explicação de comando

Alan Guanais de Miranda
amiranda

(usa Outra)

Enviado em 28/08/2014 - 16:46h

Boa Tarde Pessoal

Minha dúvida parece ser simples.

Estou usando o seguinte código para verificar se há algum arquivo no diretótio $dir

if [ "$( ls -A $dir )" ]; then(

1º - Para que serve o $
2º - Nessecita ter as aspas "" e porque ?
3º - Material bem explicativo que tenha essa propriedades (-a, -A, -f, -d)

Muito Obrigado!



  


2. Re: Explicação de comando

Pedro
px

(usa Debian)

Enviado em 28/08/2014 - 20:02h

amiranda escreveu:

Boa Tarde Pessoal

Minha dúvida parece ser simples.

Estou usando o seguinte código para verificar se há algum arquivo no diretótio $dir

if [ "$( ls -A $dir )" ]; then(

1º - Para que serve o $
2º - Nessecita ter as aspas "" e porque ?
3º - Material bem explicativo que tenha essa propriedades (-a, -A, -f, -d)

Muito Obrigado!


$ = criação de variáveis
"" = isolam um comando como se fosse 1

3 use o comando "man ls" (sem aspas) para ver o manual do ls

Apostila facil de shell para iniciantes:

http://aurelio.net/shell/apostila-introducao-shell.pdf


3. Re: Explicação de comando

luiz
luizsouza99

(usa Linux Mint)

Enviado em 28/08/2014 - 23:22h

o shell script do zero vai te ajudar muito

http://www.vivaolinux.com.br/topico/Iniciantes-no-Linux/Dica-Aulas-Shell-Script-do-zero-1


4. Re: Explicação de comando

Alan Guanais de Miranda
amiranda

(usa Outra)

Enviado em 29/08/2014 - 14:20h

Obrigado Pessoal! Já estou estudando! Inclusive são muito boas!

Essa instrução - "$( ls -A $dir )", retorna uma boleano caso o diretório não tenha arquivos.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts