Eu tenho o seguinte script. É um caso de teste simples, em que a
qualquer valor de string e b
deve ser um caminho.
#!/bin/bash
alias jo "\
echo "please enter values "\
read a \
read -e b \
echo "My values are $a and $b""
No entanto, sempre que tento executar ./sample.sh, recebo os seguintes erros:
./sample.sh: line 3: alias: jo: not found
./sample.sh: line 3: alias: echo please: not found
./sample.sh: line 3: alias: enter: not found
./sample.sh: line 3: alias: values: not found
./sample.sh: line 3: alias: read a read -e b echo My: not found
./sample.sh: line 3: alias: values: not found
./sample.sh: line 3: alias: are: not found
./sample.sh: line 3: alias: and: not found
./sample.sh: line 3: alias: : not found
e quando tento source sample.sh
, obtenho o seguinte:
a: Undefined variable.
Meu objetivo era tornar isso um alias para que eu pudesse obter esse script e apenas executá-lo para executar a linha de comandos. Alguém pode olhar para isso e me informar qual é o erro?