Shell script - Variáveis especiais
Publicado por Vitor Luis em 11/06/2013
[ Hits: 27.084 ]
Blog: http://howtolinux.com.br/
Variável | Descrição |
$0 | Parâmetro número 0 (nome do comando ou função) |
$1 | Parâmetro número 1 (da linha de comando ou função) |
... | Parâmetro número N (da linha de comando ou função) |
$9 | Parâmetro número 9 (da linha de comando ou função) |
${10} | Parâmetro número 10 (da linha de comando ou função) |
$# | Número total de parâmetros da linha de comando ou função |
$* | Todos os parâmetros, como uma string única |
$@ | Todos os parâmetros, como várias strings protegidas |
$$ | PID do processo atual (do próprio script) |
$! | PID do último processo em segundo plano |
$_ | Último argumento do último comando executado |
$? | Valor de retorno do último comando executado |
Nome do Script: ./script.shCaso seja executado não passando nenhum parâmetro, teremos essa saída:
PID do Script: 6249
Número de Parâmetros Passados: 3
Parâmetro 1: param1
Parâmetro 2: param2
Parâmetro 3: param3
Todos os parâmetros em uma única string: param1 param2 param3
Nome do Script: ./script.shPor hoje é isso pessoal, espero que seja útil para todos vocês.
PID do Script: 6258
Número de Parâmetros Passados: 0
Nenhum parâmetro foi passado, então nada será impresso
Manipulação de strings no bash
Compilando PHP 5.4.X no Debian/Ubuntu
Apostila de Shell Script para iniciantes
SSH (PuTTY) automatico pelo Windows
Acessando mais que 9 parâmetros em shell script
Aulas Shell Script do zero - Parte 7
Comando para envio de dados via console para outro console
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
E a guerra contra bots continua
Tradução do artigo do filósofo Gottfried Wilhelm Leibniz sobre o sistema binário
Conheça o firewall OpenGFW, uma implementação do (Great Firewall of China).
Instalando o FreeOffice no LMDE 6
Anki: Remover Tags de Estilo HTML de Todas as Cartas
Colocando uma opção de redimensionamento de imagem no menu de contexto do KDE
Não consigo acessar os modos de desempenho (2)
Ubuntu — tentando iniciar o windows? (0)
[Shell Script] Script para desinstalar pacotes desnecessários no OpenSuse
[Shell Script] Script para criar certificados de forma automatizada no OpenVpn
[Shell Script] Conversor de vídeo com opção de legenda
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba