aço está correta . O que você deve fazer é:
-
Use um comando que leia a entrada padrão:
#!/bin/bash fun=$(cat) echo "$fun"Ou simplesmente:
#!/bin/bash cat -
Ou, para converter entradas padrão em parâmetros posicionais, use
xargs:$ echo 1 | xargs ./test.sh -
Ou use o script da maneira como ele deve ser usado (conforme codificado):
./test.sh 1