#!/usr/bin/bash
kill9="9"
kill15="15"
if [ $1 = "-$kill9" ]; then
set -- "$kill9"
else
set -- "$kill15"
fi
echo $1
#!/usr/bin/bash
kill9="9"
kill15="15"
if [ $1 == $kill9 ]; then
set -- "$1" "$kill9"
else
set -- "$1" "$kill15"
fi
echo $1
Eu quero que $ 1 se torne 9 se eu digitar -9 e 15 se eu digitar -15 Meu script acima está errado.
Como posso fazer isso?
Eu encontrei uma solução usando o conjunto
#!/usr/bin/bash
kill9="9"
kill15="15"
if [ $1 -eq $kill9 ]
then
set "9"
else
set "15"
fi
echo $1
Tags bash