Modos de operação do BASH

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

[ Hits: 6.879 ]

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

Instalar as bibliotecas do Cisco para versões 64 bits do Ubuntu

Se não navegar !

macclone

Calculo de notas - Incrementar um array em shell dinamicamente

conta_comandos


  

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 "xxl@darkstar:"

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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts