我想檢查 POSIX Shell 腳本,如果變數 $COLUMNS 和 $LINES 更新,意味著用戶是否更改了終端視窗的大小。
我怎樣才能做到這一點,甚至可以即時自動更新變數?
uj5u.com熱心網友回復:
如何檢查 $COLUMNS 和 $LINES 是否在 Shell 腳本中更新?
撰寫一個簡短的腳本,輸出變數COLUMNS和 的值LINES,然后等待任何用戶輸入,然后輸出變數的值。
在終端模擬器中運行腳本,讓它列印變數的值。然后將終端模擬器調整為不同的視窗大小。然后向腳本輸入任何內容以使其繼續。
目視檢查腳本的兩行輸出是否相同。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/387055.html
