Pular para o conteúdo
  • Denunciar
  • Indicar

1. script

Enviado em 29/07/2012 - 20:30h

ai galera sou novato em shell script nos meus estudos crieu um script siples
#!/bin/bash
echo "(1) add user"
echo "(2) exit"
echo -n
read us
case $us in
1) add ;;
2) exit ;;
esac
add() {
clear
echo "digite o nome do usuario"
echo -n
read us
adduser $us
}
mas mesmo eu olhando o codigo revirando ele da sempre o mesmo erro ./adduser.sh: line 9: add: command not found. agora onde esta o erro dez de já muito obrigado

Responder tópico

2. Re: script

Enviado em 29/07/2012 - 21:49h

filho, o comando nao existe no sitema , é uam funcao que vc acabou de criar.

portanto, vc tem que declara-la primeiro, anter de usar, assiM:



#!/bin/bash


add () {
clear
echo "digite o nome do usuario"
echo -n
read us
adduser $us
}

echo "(1) add user"
echo "(2) exit"
echo -n
read us
case $us in
1) add ;;
2) exit ;;
esac

3. Re: script

Enviado em 29/07/2012 - 22:10h

Aqui a ordem dos fatores altera o produto.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder