Shell script - Variáveis especiais
Publicado por Vitor Luis em 11/06/2013
[ Hits: 27.117 ]
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
Converter maiúsculos em minúsculos e vice-versa com shell
Usando SSH de forma automática com senha (sem publicar chaves)
Habilitar Cgi-Shell no Apache2
Deixando o Squid bloquear o MSN para você
Atenção a quem posta conteúdo de dicas, scripts e tal (2)
Criando um gateway de internet com o Debian
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Entendendo o que é URI, URL, URN e conhecendo as diferenças entre POST e GET
Ativando o Modo Noturno via Linha de Comando no GNOME/Wayland
Preparando pendrive com GNU/Linux [Corretamente!]
Instalando Google Chrome no Fedora 40
Habilitando a importação de senhas no Firefox
Como corrigir o erro do VirtualBox travar a máquina virtual em tela cheia
NOTEBUXO POSITIVO VAIO VJFE43F11X Something has gone seriously wrong... (0)
Como faço pra um script ser executado apenas abrindo um terminal e dan... (8)
O Programa Configurações Sumiu no Ubuntu 22.04 [RESOLVIDO] (5)