GNU/Linux >> Belajar Linux >  >> Linux

printf:perintah tidak ditemukan

Perintah printf mirip dengan echo, tetapi memberi pengguna lebih banyak kontrol atas bagaimana output diformat. Anda dapat menyediakan berbagai karakter format dalam teks yang ingin Anda hasilkan, menggunakan garis miring terbalik (\) untuk menunjukkan kapan karakter tersebut digunakan. Misalnya:

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

akan mencetak:

Hello.
What's your name?

Ini karena \n adalah karakter format baris baru, dan secara otomatis menambahkan baris baru di mana pun ia ditempatkan.

Perintah printf juga mendukung karakter konversi, yang menggunakan tanda persen (%) untuk menunjukkan kapan karakter tersebut digunakan. Karakter konversi biasanya digunakan dalam
skrip untuk mengubah keluaran variabel, seperti menentukan jumlah tempat desimal yang akan dicetak setelah penghitungan yang tepat.

Jika Anda menemukan kesalahan di bawah ini saat menjalankan perintah printf:

printf: command not found

Anda dapat mencoba menginstal paket di bawah ini sesuai pilihan distribusi Anda:

Distribusi Perintah
OS X brew install coreutils
Debian apt-get install coreutils
Ubuntu apt-get install coreutils
Alpin apk tambahkan coreutils
Linux Arch pacman -S coreutils
Kali Linux apt-get install coreutils
CentOS yum install coreutils
Fedora dnf install coreutils
Raspbian apt-get install coreutils

Contoh Perintah printf

1. Cetak pesan teks:

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

2. Cetak bilangan bulat dengan warna biru tebal:

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

3. Cetak nomor float dengan tanda Unicode Euro:

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

4. Cetak pesan teks yang dibuat dengan variabel lingkungan:

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

5. Menyimpan pesan yang diformat dalam variabel (tidak bekerja pada zsh):

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


Linux
  1. ifrename:perintah tidak ditemukan

  2. siapa:perintah tidak ditemukan

  3. whoami:perintah tidak ditemukan

  1. printf:perintah tidak ditemukan

  2. batalkan tautan:perintah tidak ditemukan

  3. rm:perintah tidak ditemukan

  1. mv:perintah tidak ditemukan

  2. tempel:perintah tidak ditemukan

  3. ln:perintah tidak ditemukan