O script a seguir funciona bem em uma das minhas máquinas, imprimindo 1 , em seguida, 2 :
#!/bin/sh
echo "1"
shift
echo "2"
Em outra máquina, no entanto, ela produz a seguinte saída:
1
./script.sh: 4: shift: can't shift that many...
02.04.2015 / 17:56