今日の覚書
【第十二回】エスケープシーケンス(2) – あらほりLinuxメモ
#!/bin/sh
# \033[数値A で戻りたい行数の数値
# \033[0J でカーソル以降の行を削除
echo いくぞー
for s in いーち にー さーん だぁー!
do
sleep 1
printf "\033[1A\033[0J"
echo $s
done
なるほど、使い道は微妙だけど。
もっと更新してほしいな、忙しいのだろうけど。
1 ページ前の色分けはも含め C や Python からも使えるのね。
しかし cmd.exe はそもそも色分けができないだろ、なんだが。
エスケープシーケンス
Python
#!/usr/bin/env python3
print("\033[32m緑色おおおお");
print("\033[31m赤色おおおお");
# 戻す
print("\033[39m", end='');
C (glib)
#include <glib.h>
int
main (int argc, char* argv[]) {
g_printf("\033[32m緑色おおおお\n");
g_printf("\033[31m赤色おおおお\n");
// 戻す
g_printf("\033[39m");
return 0;
}
コッチは警告表示で赤で出力とか便利そう。
sh で探して C, Python も使えたので得した気分。

