2016-11-14 68 views
1

在bash中有兩個環境變量:COLUMNSLINES,它們存儲終端的列數和行數。我一直試圖在Haskell中獲取這些信息。如何獲取終端尺寸?

由於不像ruby Haskell的運行時間不計算默認情況下,我使用了stty size。但是,調用從哈斯克爾此命令

readProcess "stty" ["size"] "" 

導致以下運行時錯誤:

readCreateProcess: stty "size" (exit 1): failed 

什麼是檢索此類信息的好方法?

回答