Modos de operação do BASH

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

[ Hits: 6.779 ]

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

Gere Números Randomicos

Mostrando arquivos de forma diferente

Calculadora básica em Shell Script

Script para Controlar Conexao Speedy

Agenda "completa" com interface do zenity


  

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