msoliver 
		 
		(usa Debian)
		 
		Enviado em 24/08/2021 - 02:47h 
		rhuan-pk escreveu: 
 
Boas a todos, pessoal sou novato no mundo Linux, muito mais em shell script, peço a ajuda de vocês :P 
 
estou com este script para simplesmente  para não ter que digitar tantos comandos somente para dar um push no git: 
 
#!/bin/bash 
 
if [ "$1" = ""  ]; then 
        "$1"="refresh!" 
fi 
 
git add . ; 
git commit -m "$1" ; 
git push origin master 
 
só que a questão é que se eu não passar parâmetro nenhum na hora de rodar push.sh (que é o nome do comando) é para ele atribuir a string "refresh!" para dentro da variável $1 para dai o commit subir com essa frase "padrão" por assim dizer... 
 
quando eu rodo o comando ele me retorna esse erro... 
 
/usr/bin/push.sh: line 4: =refresh!: command not found 
 
alguem saberia como ajudar? 
Segue:
    #!/usr/bin/env bash 
[[ "$1" == "" ]] && var='refresh!' || var="$1" 
git add . ; 
git commit -m "$var" ; 
git push origin master 
  
______________________________________________________________________
Importante:  lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________
Nota de esclarecimento: 
O comando: 
lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p' , 
faz parte da minha assinatura.
O qual, "filtra" a página: "https://www.vivaolinux.com.br/termos-de-uso/",
Mostrando o seguinte:
 Se você sanou sua dúvida ou resolveu um problema a partir de um 
     tópico criado, é extremamente recomendável que acesse o tópico e 
     marque-o como "RESOLVIDO". E mais recomendável ainda que você eleja 
     como melhor resposta a que mais lhe ajudou. 
______________________________________________________________________