write ahead log

ロールフォワード用

echoコマンド[POSIXコマンド]

POSIXの記載だとマジで1行出力しか出来ないっぽい.

GNUとかだとオプションがあるけど,それもシンプル.ただどれも結構便利.

オプション

オプション 内容
-n テキストの最後に改行を出力しない
-e バックスラッシュによるエスケープを解釈する
-E バックスラッシュによるエスケープを解釈しない(デフォルト)

twinbird@:~$ echo  "\n\ntest"
\n\ntest

twinbird@:~$ echo -e "\n\ntest"


test

twinbird@:~$ echo "$?"   # 変数の中身も見れるよ
0

twinbird@:~$ echo "HELLO"
HELLO
twinbird@:~$ echo -n "HELLO"  # -nで末尾改行が消える.パイプでつないだりする時便利な時あり
HELLOtwinbird@:~$