形式
print [-n|-p|-r][-u[num]][--][args]
機能
引数で指定した内容を標準出力に出力します。出力の最後に改行します。
出力する場合は,¥で始まるエスケープ文字を置き換えます。エスケープ文字を置き換えたときの意味を次の表に示します。
エスケープ文字 | 意味 |
---|---|
¥a | アラート文字(ベル) |
¥b | バックスペース文字 |
¥c | 行末の改行を抑止する(¥cの後ろに指定した文字は出力されない) |
¥f | フォームフィード文字(改ページ) |
¥n | 改行文字 |
¥r | 復帰文字 |
¥t | タブ文字 |
¥v | 垂直タブ文字 |
¥0nnn | アスキーコードがnnn(8進数)の文字 |
¥¥ | 1つのバックスラッシュ文字 |
-rオプションを指定した場合,エスケープ文字を無視します。
引数
戻り値
戻り値 | 意味 |
---|---|
0 | 正常終了 |
1 | エラー終了 |
注意事項
使用例
$ print "abc¥n"
******** JOB SCOPE STDOUT ********
abc
coproc.sh |&
print -p abc