printコマンド(標準出力に出力する)

形式

print [-n|-p|-r][-u[num]][--][args

機能

引数で指定した内容を標準出力に出力します。出力の最後に改行します。

出力する場合は,¥で始まるエスケープ文字を置き換えます。エスケープ文字を置き換えたときの意味を次の表に示します。

エスケープ文字意味
¥aアラート文字(ベル)
¥bバックスペース文字
¥c行末の改行を抑止する(¥cの後ろに指定した文字は出力されない)
¥fフォームフィード文字(改ページ)
¥n改行文字
¥r復帰文字
¥tタブ文字
¥v垂直タブ文字
¥0nnnアスキーコードがnnn(8進数)の文字
¥¥1つのバックスラッシュ文字

-rオプションを指定した場合,エスケープ文字を無視します。

引数

-n
出力の最後で改行しないで,標準出力に出力します。
-p
標準出力ではなく,パイプを使ってバックグラウンドプロセスの標準入力に出力します。
-r
エスケープ文字を無視します。
-u[num]
ファイル識別子numに出力します。numを指定しない場合,1が指定されたものとします。
numでは,出力先のファイル識別子またはpを指定します。numにpを指定した場合,-pオプションを指定したときと同じになります。
--
オプション終端文字です。このオプション以降に指定したオプションは,argsとして解釈します。
args
引数(出力する内容)を指定します。

戻り値

戻り値意味
0正常終了
1エラー終了

注意事項

使用例