Unengineered Weblog

PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND

note

ターミナルの幅と高さの文字数を得る

macOS 14.5 と Ubuntu 24.04 で確かめた。他の Un*xes で動くかは未検証。 幅 $ tput cols 高さ $ tput lines

perl のワンライナーで日本語 (UTF-8) を使う

ややこしかったので こうする $ perl -Mutf8 -CSDA [のこりのオプション...] 使用例 $ echo 'にゃんぱす' | perl -Mutf8 -CSDA -nlE 'say length($_);' 5 かんたんな説明 -Mutf8 でプログラムが UTF-8 で記述されていると指定 -C オプションの次の引数で要素…