GNU/Linux >> Belajar Linux >  >> Linux

Bash - Cara mencetak string multi baris (dengan '\n') menggunakan printf

Ini variasi lainnya.

printf '%s\n' 'first line here' 'second line here'

Anda dapat menambahkan jumlah argumen yang sewenang-wenang; printf akan mengulangi string format sampai semua argumen habis.

printf '%s\n' '#!/bin/sh' \
    'for x; do' \
    '    echo "Welcome to my script!"' \
    'done' >script.sh

Mengutip variabel harus melakukan trik. Namun, dalam contoh Anda, Anda mendapatkan dua baris baru.

printf "$text_content"

Linux
  1. Menggunakan warna dengan printf

  2. Bagaimana cara menulis beberapa baris string menggunakan Bash dengan variabel?

  3. Cara mencetak waktu saat ini (dengan milidetik) menggunakan C++ / C++11

  1. Cara Menghapus Riwayat Baris Perintah BASH di Linux

  2. Bash + Menggunakan Printf Untuk Mencetak Dalam Format Khusus?

  3. Bagaimana cara mengisi file dengan FF menggunakan dd?

  1. Bagaimana Membandingkan String di Bash Shell Scripting

  2. Cara Reboot Linux Menggunakan Command Line

  3. Cara Menggabungkan String di Bash