ホームページ >運用・保守 >Linuxの運用と保守 >Linux での printf とはどういう意味ですか?
Linux では、printf はフォーマットされた出力を意味します。このコマンドは、出力形式をより適切に制御できます。その主な機能は、指定された形式に従ってテキストを出力することです。このコマンドは出力テキストを折り返しません。構文は「printf format パラメータ」です。
#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。
シェル スクリプトを作成するときは、echo を使用して標準出力に出力します。 echo は単純なコマンドですが、機能が制限されているため、出力形式をより適切に制御したい場合は、printf コマンドを使用できます。
printf の構文形式:
# printf 格式 参数
以下は例です:
[root@localhost ~]# printf "姓名:%s\n身高:%dcm\n体重:%dkg\n" "小明" "180" "75" 姓名:小明 身高:180cm 体重:75kg
"名前: %s\n高さ: � m \nWeight: %dkg\n" は形式、"Xiao Ming" "180" "75" はパラメータです。形式には、形式変換文字である %s と %d が含まれています。%d に対応するパラメータは 10 進数である必要があります。 %s に対応するパラメータは文字列である必要があります。また、3 つの \n 改行文字も含まれています。printf コマンドはデフォルトでは OK 記号を追加しないため、手動で追加する必要があります。
#一般的に使用されるエスケープ文字
- エスケープされた二重引用符
- エスケープされたバックスラッシュ
一般的に使用される型変換文字
例 1この例では、%d,%x,%o を使用して、後で指定されたパラメーターを 10 進数、16 進数、8 進数に変換します。
[root@localhost ~]# printf "Decimal: %d\nHex: %x\nOctal: %o\n" 100 100 100 Decimal: 100 Hex: 64 Octal: 144関連する推奨事項: "
Linux ビデオチュートリアル###"######
以上がLinux での printf とはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。