Pertanyaan yang diberi tag printf

Perintah shell builtin yang memformat dan mencetak data. Pertanyaan yang berhubungan dengan perintah printf atau secara luas menggunakan sintaks printf dengan bahasa pemrograman (seperti awk, PHP, perl, C ++ ...)

547
Mengapa printf lebih baik daripada gema?

Saya pernah mendengar bahwa printfitu lebih baik daripada echo. Saya hanya dapat mengingat satu contoh dari pengalaman saya di mana saya harus menggunakan printfkarena echotidak bekerja untuk memasukkan beberapa teks ke dalam beberapa program di RHEL 5.8 tetapi printfmelakukannya. Tapi ternyata,...

54
Mengapa printf “menyusut” umlaut?

Jika saya menjalankan skrip sederhana berikut: #!/bin/bash printf "%-20s %s\n" "Früchte und Gemüse" "foo" printf "%-20s %s\n" "Milchprodukte" "bar" printf "%-20s %s\n" "12345678901234567890" "baz" Mencetak: Früchte und Gemüse foo Milchprodukte bar 12345678901234567890 baz yaitu, teks dengan...

26
hasil cetak menjadi 3 kolom terpisah

MYPATH=/var/www/html/error_logs/ TOTALFILE=$(ls $MYPATH* | wc -l) FILETIME=$(stat --format=%y $MYPATH* | head -5 | cut -d'.' -f1) FILE=$(ls -1tcr $MYPATH* | head -5 | rev | cut -d/ -f1 | rev) TOPLINE=$(head -1 $MYPATH* | grep -Po '".*?"' | head -5) bagaimana saya bisa dengan elegan mencetak...

20
Awk nomor printf dengan lebar dan bulatkan

Saya perlu mencetak nomor keluar, tetapi dengan lebar dan dibulatkan (dengan awk!) %10s Saya punya ini dan entah bagaimana saya perlu menghubungkan %dtetapi semua yang saya lakukan, berakhir dengan terlalu banyak parameter untuk awk (karena saya memiliki lebih banyak

13
Hanya hasil cetak setelah menemukan pola

Ada skrip (sebut saja echoer) yang mencetak untuk menyaring banyak informasi. Saya ingin hanya dapat melihat garis setelah pola ditemukan. Saya membayangkan penggunaan solusi untuk terlihat seperti echoer | solution_command <pattern> Idealnya patternakan menjadi ekspresi reguler, tetapi...