我有一個Python腳本,它有相當數量的打印語句。 在我的腳本中,有沒有辦法將函數的輸出指定爲less
的管道?腳本的管道輸出更少
一個我想做到這一點的方式是通過啓動less
作爲子進程,得到它的文件描述符,並改變stdout
喂到less
子。這是正確的方式,還是有更簡單的方法來做到這一點?
注意,這個問題是出於純粹的懶惰:) - 我不希望有它手動管less
,而這個腳本託管多臺機器上,所以我不能alias
很容易
我有一個Python腳本,它有相當數量的打印語句。 在我的腳本中,有沒有辦法將函數的輸出指定爲less
的管道?腳本的管道輸出更少
一個我想做到這一點的方式是通過啓動less
作爲子進程,得到它的文件描述符,並改變stdout
喂到less
子。這是正確的方式,還是有更簡單的方法來做到這一點?
注意,這個問題是出於純粹的懶惰:) - 我不希望有它手動管less
,而這個腳本託管多臺機器上,所以我不能alias
很容易
您是否在尋找Python實現?否則,是什麼讓你不使用終端/ bash? –
@Krazor我在問一個python實現,因爲我更新了這個問題來反映,我很懶,不想輸入'| |每次少);) – Jeeter