En este momento tengo:
#!/bin/bash
screen -p 'ScreenName' -x eval 'stuff '"'"$@"'"'\015'
echo eval 'stuff '"'"$@"'"'\015'
Pero cuando llamo a mi script como:
# script.sh asd "asd" 'asd'
mis argumentos pasaron como: asd asd asd
y obtengo salida:
eval stuff 'asd asd asd'\015
I excepto a: asd "asd" 'asd'
¿Cómo puedo cambiar mi script para pasar toda la línea de argumentos con todas las citas?
fuente