LoginSignup
23
14

More than 5 years have passed since last update.

ターミナルの大きさを取得する

Posted at

ターミナル画面の大きさ(文字数)を取得するためのコマンド

横幅を取得

tput cols

画面横幅いっぱいの文字数が出力される。

縦幅を取得

tput lines

画面縦幅いっぱいの文字数(行数)が出力される。

応用例

これで画面の大きさを取得して、その後の処理にもっていける。
たとえば、画面の大きさに応じて ls の出力の形式が変わるように、
画面サイズに応じて出力を変えるやつが実装できる。

23
14
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
23
14