Quando eu executo meu script bash, a saída inicial é esta:
Ryans-MacBook-Air:~ Ryan-Macintosh$ /Users/Ryan-Macintosh/Desktop/bash.sh ; exit;
Eu quero esconder essa parte da saída quando eu iniciar o meu programa Bash, existe alguma maneira de fazer isso? Aqui está o meu programa completo abaixo:
#! /bin/bash
export PS1=""
echo "HUGE BLOCK OF TEXT HERE THAT IS TOO LONG TO PASTE"
$SHELL
Então, em outras palavras, eu só quero meu script para mostrar o grande bloco de texto de eco e nada mais.
Respostas:
0 para resposta № 1Isso não parece ser a saída do seu script bash, é o estado atual da tela. Você pode começar seu script com um clear
(ou um reset
).
#!/usr/bin/env bash
clear # Clear (or reset) the screen
echo "HUGE BLOCK OF TEXT HERE THAT IS TOO LONG TO PASTE"
$SHELL # What is $SHELL?