GNU/Linux >> Linux の 問題 >  >> Linux

printf:コマンドが見つかりません

printf コマンドは echo に似ていますが、ユーザーは出力のフォーマット方法をより詳細に制御できます。バックスラッシュ (\) を使用して、出力するテキスト内にさまざまな書式文字を指定して、それらが使用されていることを示すことができます。例:

# printf "Hello.\nWhat's your name?"

印刷されます:

Hello.
What's your name?

これは、\n が改行形式の文字であり、配置された場所に自動的に改行を追加するためです。

printf コマンドは、パーセント記号 (%) を使用していつ使用されるかを示す変換文字もサポートします。変換文字は通常、スクリプトで
変数の出力を変更するために使用されます。たとえば、正確な計算の後に出力する小数点以下の桁数を指定するなどです。

printf コマンドの実行中に以下のエラーが発生した場合:

printf: command not found

選択したディストリビューションに従って、以下のパッケージをインストールしてみてください:

分布 コマンド
OS X brew install coreutils
Debian apt-get install coreutils
Ubuntu apt-get install coreutils
アルパイン apk add coreutils
Arch Linux pacman -S coreutils
カリ Linux apt-get install coreutils
CentOS yum install coreutils
Fedora dnf install coreutils
Raspbian apt-get install coreutils

printf コマンドの例

1. テキスト メッセージを印刷する:

# printf "%s\n" "Hello world"

2. 整数を青の太字で表示:

# printf "\e[1;34m%.3d\e[0m\n" 42

3. Unicode ユーロ記号を使用して浮動小数点数を出力します:

# printf "\u20AC %.2f\n" 123.4

4. 環境変数で構成されたテキスト メッセージを出力します。

# printf "var1: %s\tvar2: %s\n" "$VAR1" "$VAR2"

5. フォーマットされたメッセージを変数に保存します (zsh では機能しません):

# printf -v myvar "This is %s = %d\n" "a year" 2016


Linux
  1. サブスクリプション マネージャー:コマンドが見つかりません

  2. dnf:コマンドが見つかりません

  3. 誰:コマンドが見つかりません

  1. whoami:コマンドが見つかりません

  2. id:コマンドが見つかりません

  3. w:コマンドが見つかりません

  1. df:コマンドが見つかりません

  2. du:コマンドが見つかりません

  3. printf:コマンドが見つかりません