|
From: | Terminal Root |
Subject: | Re: [shell-script] Saída de erro similar a expansão de parâmetros do bash |
Date: | Fri, 2 Mar 2018 19:48:34 -0300 |
Vamos esmiuçar o que vc fez:$ ${param:?palavra}bash: param: palavraNesse exemplo param é o nome de uma variável que, caso não esteja definida, será dada a msg de erro palavra. Tb poderia ser:$ : ${param:?A variável \$param não está definida} # Prefiro usar expansão com um cmd e o cmd : não faz nadabash: param: A variável $param não está definidaContinuando a resposta se isso estivesse dentro do script chamado scrp.sh a msg de erro seria:scrp.sh: param: A variável $param não está definidaOu seja o primeiro campo é o nome do prog (no prompt é o bash), o segundo o nome da variável e o terceiro a msg de erro, assim sendo, para fazer sem expansão de parâmetros (que é mais rápida), vc deveria fazer:[[ $Parm ]] || echo $0: Parm: MSG DE ERRO >&2Abraços,Julio» Não tem tempo para fazer um curso presencial?» Na sua cidade não tem nenhum bom curso de Linux?» O treinamento está muito caro?Ministramos um excelente treinamento de Shell,no formato EAD. Veja os detalhes aqui.Damos treinamento em sua empresa com certificadoe nota fiscal por um preço, no mínimo, 50% abaixode qualquer curso.Nosso time de instrutores in company é formado somente porautores de Best Sellers laureados sobre os temas. P. exemplo:Shell básico e Programação em Shell Julio Neves
Bacula Heitor Medrado
Zabbix Adail Host
Produção Gráfica e Videografismo Cadunico
Em 1 de março de 2018 20:35, Terminal Root address@hidden [shell-script] <address@hidden.br > escreveu:Queria que saísse igual ao padrão: bash: param: palavraTô tentando verificar a saída de erro similar com if e não consigo, ex.:Salve, galera!Seguinte, como posso "emular" a saída de erro do comando:
$ ${param:?palavra}
bash: param: palavra
$ [[ -z "$param" ]] && echo palavra 1>&2
palavra
[Prev in Thread] Current Thread [Next in Thread]
- Saída de erro similar a expansão de parâmetros do bash, Terminal Root, 2018/03/01
- Re: Saída de erro similar a expansão de parâmetros do bash, itamarnet, 2018/03/02
- Re: [shell-script] Saída de erro similar a expansão de parâmetros do bash, Julio C. Neves, 2018/03/02
- Re: [shell-script] Saída de erro similar a expansão de parâmetros do bash, Terminal Root <=
- Prev by Date: Re: [shell-script] Saída de erro similar a expansão de parâmetros do bash
- Next by Date: Re: [shell-script] Fwd: [Dicas-L] 2º Workshop Gratuito sobre "Programação Shell Linux": Inscrições abertas
- Previous by thread: Re: [shell-script] Saída de erro similar a expansão de parâmetros do bash
- Next by thread: Re: [shell-script] Fwd: [Dicas-L] 2º Workshop Gratuito sobre "Programação Shell Linux": Inscrições abertas
- Index(es):