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