假設我有一個名爲very_long_string
的字符串,其內容我想發送到標準輸出。但由於字符串很長,我想使用less
在終端上顯示文本。當我使用如何使用像Ruby的`less`這樣的Unix pager程序?
`less #{very_long_string}`
我得到File not found
錯誤消息,如果我使用:
`less <<< #{very_long_string}`
我得到unexpected redirection
錯誤消息。
那麼,如何在Ruby中使用less
?
你試過'long_string |少'? – alex 2012-03-09 15:15:17
@alex如何從紅寶石內部做到這一點?但是,謝謝我可以嘗試'\'echo#{long_string} | less \''。 – Ankit 2012-03-09 15:17:16
@alex而且這似乎並沒有工作,我仍然得到文件找不到錯誤消息 – Ankit 2012-03-09 15:20:52