Supponiamo di avere una stringa denominata very_long_string
di cui voglio inviare il contenuto allo standard output. Ma poiché la stringa è molto lunga, voglio usare less
per visualizzare il testo sul terminale. Quando usoCome utilizzare i programmi di cercapersone Unix come `less` da Ruby?
`less #{very_long_string}`
ricevo File not found
messaggio di errore, e se uso:
`less <<< #{very_long_string}`
ricevo unexpected redirection
messaggio di errore.
Quindi, come utilizzare less
dall'interno di Ruby?
Hai provato 'long_string | di meno? – alex
@alex Come si fa dall'interno del rubino? Ma grazie, posso provare '\' echo # {long_string} | less \ ''. – Ankit
@alex E anche quello non sembra funzionare, ho ancora il file non trovato messaggio di errore – Ankit