Modos de operação do BASH

Publicado por Eduardo Ramos dos Santos Júnior 14/08/2006

[ Hits: 6.619 ]

Download test2_interativo.sh




Esse script consiste, basicamente, em saber qual o modo de operação do BASH. Para tal, verificaremos o valor da variável $PS1, que contém a string do prompt primário. Se o comprimento desta string for 0 (zero), o BASH está rodando de forma não-interativa. Caso contrário, forma interativa. É bem básico, então, vamos lá.

  



Esconder código-fonte

#!/bin/bash

clear
if [ -z "$PS1" ];
then
   echo MODO NAO-INTERATIVO
else
   echo MODO INTERATIVO
fi

Scripts recomendados

Firewall simples para desktops

Trocar senha de usuário via SSH

Agenda "completa" com interface do zenity

Calculadora VP

RPM para conexão PPPOE


  

Comentários
[1] Comentário enviado por tikoufba em 18/08/2006 - 22:13h

Ótimo Script!!

[2] Comentário enviado por juliocm em 31/08/2006 - 10:04h

Legal! Gostei do script!

[3] Comentário enviado por xerxeslins em 12/02/2008 - 15:11h

Olá, quando eu abro um terminal que eu instalei, aparece assim: "bash-3.1#" mas se eu abrir o gnome-terminal aparece assim "[email protected]:"

como eu faço pra aparecer desse jeito ao invés de "bash-3.1#"?

Valeu pela dica =)

[4] Comentário enviado por vitinho217 em 03/07/2014 - 10:25h

Legal, não sabia que existia uma maneira do próprio linux identificar isso !

Um abraço !


Contribuir com comentário