Alguem sabe estes comandos linux?

13. Re: Alguem sabe estes comandos linux?

Marcos Souza
IUseLinux

(usa Slackware)

Enviado em 20/12/2016 - 14:08h

Ruanhenry escreveu:

IUseLinux escreveu:

o | serve para meio que adicionar uma funcao á um comando tipo
lspci | grep VGA 

tipo isso
"Talk is cheap, show me the code"


( Pipe ) | faz como se fosse um filtro na sainda de um comando


é isso , é que sumiu a palavra na minha cabeça

"Talk is cheap, show me the code"



  


14. RE:Alguem sabe estes comandos linux?

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/12/2016 - 14:10h

IUseLinux escreveu:

Ruanhenry escreveu:

IUseLinux escreveu:

o | serve para meio que adicionar uma funcao á um comando tipo
lspci | grep VGA 

tipo isso
"Talk is cheap, show me the code"


( Pipe ) | faz como se fosse um filtro na sainda de um comando


é isso , é que sumiu a palavra na minha cabeça

"Talk is cheap, show me the code"


Problema resolvido :D


15. Re: Alguem sabe estes comandos linux?

Marcos Souza
IUseLinux

(usa Slackware)

Enviado em 20/12/2016 - 14:14h

Ruanhenry escreveu:

IUseLinux escreveu:

Ruanhenry escreveu:

IUseLinux escreveu:

o | serve para meio que adicionar uma funcao á um comando tipo
lspci | grep VGA 

tipo isso
"Talk is cheap, show me the code"


( Pipe ) | faz como se fosse um filtro na sainda de um comando


é isso , é que sumiu a palavra na minha cabeça

"Talk is cheap, show me the code"


Problema resolvido :D


kkk sou muito esquecido no tanto que tava usando "meio que", "tipo", dei exemplo kkkk.

"Talk is cheap, show me the code"



16. Re: Alguem sabe estes comandos linux?

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/12/2016 - 16:04h

OP: Sempre que estiver interessado em algum comando, basta fazer o seguninte...

> Para saber qual o tipo do comando em questão:
$ type comando  


> Caso o comando não seja do tipo SHELL BUILTIN, existirá uma man page (página manual):
$ man comando 


> Ou pode utilizar o comando info. Neste caso, serve para qualquer comando.
$ info comando 


> Caso o comando seja um SHELL BUILTIN, utilize o comando help:
$ help comando 


Digito, logo existo!



17. "Log" não é um comando.

Perfil removido
removido

(usa Nenhuma)

Enviado em 15/03/2017 - 17:48h

douglashenrique9 escreveu:

Tenho um script que estou estudando onde usa o Log e queria saber para que serve este "Log"
o escript é:
#!/bin/bash

CarregarCabecalho(){
Log "# Arquivo criado por ${0##*/} em '$AGORA'"
Log "$(cat $CABECALHO)\n"
}


Log(){
echo -e "$1" >> "$CONF"
}



É uma função, observe a linha Log(). Basicamente ela pega a primeira coisa que ela recebe (o $1 significa isso) e depois ela escreve o conteudo da variavel $1 no final do arquivo $CONF.
A função log recebe o conteúdo via a função "CarregarCabecalho()". E tudo isso é declarado antes de chamar a Função "Main" la no final (Você não pode usar uma função sem declarar ela antes)

Exemplo de um script mais simples:

#!/bin/bash
echo "Diga algo"
read VARIAVEL # Pede para o usuario escrever alguma coisa, e salva isso na $VARIAVEL
echo "Diga onde você quer salvar"
read ARQUIVO
Função_Qualquer() # Declarando a função
{
echo -n "$VARIAVEL" >> "$ARQUIVO" # Usa o comando echo, escrevendo $VARIAVEL (o que está contida nela) para a stdout (Leia sobre isso, vai te ajudar bastante). Então o ">>" redireciona o stdout para o final do $ARQUIVO.
NUMERO_DE_LETRAS=`wc -m $ARQUIVO` # Define NUMERO_DE_LETRAS como o resultado do comando "wc -m $ARQUIVO"
echo "$NUMERO_DE_LETRAS" # Escreve o que está contido em $NUMERO_DE_LETRAS

}

Função_Qualquer # Chama a função, ou seja, nada do que está escrito acima executa sem você chamar a função
#Note o "echo -n" ao invés de "echo", basicamente o "echo -n" não escreve o \n no final de cada string. Ou seja, ele não vai para a próxima linha, ou escreve ela.
exit


Literatura recomendada https://linuxjourney.com/lesson/stdout-standard-out-redirect
Assim como "man echo"



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts