En Ruby, sé que puedo ejecutar un comando shell con acentos abiertos de este modo:Ruby Backticks: ¿rompe el comando en varias líneas?
`ls -l | grep drw-`
Sin embargo, estoy trabajando en un guión que exige unos pocos comandos bastante largos de concha, y por amor de lectura I' Me gusta poder dividirlo en varias líneas. Supongo que no puedo simplemente arrojar un signo más como con Strings, pero tengo curiosidad de saber si existe alguna técnica de concatenación de comandos de alguna otra manera para dividir limpiamente una cadena larga de comandos en varias líneas de código fuente.
Personalmente, si tengo que llamar a algunos comandos shell largas, me los puse en un script de shell, y luego llamar eso y captura su salida. Prefiero mantener las secuencias de comandos de shell por separado de mi código de Ruby. –