Enviado em 24/08/2021 - 01:55h
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?
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?

