Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
unix:shell_scripts [2023/10/26 15:25] – [Condições] mazierounix:shell_scripts [2023/11/23 15:33] (atual) maziero
Linha 38: Linha 38:
  
 <note tip> <note tip>
-Embora não seja imperativo, é um bom hábito usar a extensão ''.sh'' nos arquivos contendo scripts de shell, para deixar claro para o usuário seu conteúdo.+Embora não seja obrigatório, é um bom hábito usar a extensão ''.sh'' nos arquivos contendo scripts de shell, para deixar claro para o usuário seu conteúdo.
 </note> </note>
  
Linha 49: Linha 49:
   * ''$*'', ''$@'' : todos os argumentos da linha de comando   * ''$*'', ''$@'' : todos os argumentos da linha de comando
   * ''$#'' : número de argumentos   * ''$#'' : número de argumentos
-  * ''$?'' : status do último comando executado (status <> 0 indica erro)+  * ''$?'' : status do último comando executado (status ≠ 0 indica erro)
   * ''$$'' : número de processo (PID) do shell que executa o script   * ''$$'' : número de processo (PID) do shell que executa o script
  
Linha 96: Linha 96:
  
 <code bash> <code bash>
-if $n1 -lt $n2 ]          # $n1 é menor que $n2?+if test $n1 -lt $n2         # $n1 é menor que $n2?
 then then
    echo "$n1 é menor que $n2"    echo "$n1 é menor que $n2"
 fi fi
  
-if test $n1 -lt $n2         # $n1 é menor que $n2?+# ou 
 + 
 +if $n1 -lt $n2 ]          # $n1 é menor que $n2?
 then then
    echo "$n1 é menor que $n2"    echo "$n1 é menor que $n2"
Linha 183: Linha 185:
  
 case $opt in case $opt in
-   "-c") complete=1 ;;+   "-c") 
 +         complete=1 ;;
    "-s"    "-s"
          short=1 ;          short=1 ;
  • unix/shell_scripts.1698344749.txt.gz
  • Última modificação: 2023/10/26 15:25
  • por maziero