Dalam awk
apa perbedaan antara print
dan printf
?
Apakah ada batasan untuk hanya menggunakan print
bukannya printf
dan sebaliknya
Jawaban yang Diterima:
Sebagai awk GNU (manual melongo mengatakan) di http://www.gnu.org/software/gawk/manual/gawk.html#Printing
Gunakan pernyataan cetak untuk menghasilkan keluaran dengan pemformatan
yang sederhana dan terstandar. Anda hanya menentukan string atau angka yang akan dicetak, dalam daftar
yang dipisahkan dengan koma. Mereka adalah output, dipisahkan oleh spasi tunggal,
diikuti oleh baris baru.
&dll.
Untuk kontrol yang lebih tepat atas format keluaran daripada yang disediakan
oleh cetak, gunakan printf. Dengan printf Anda dapat menentukan lebar yang akan digunakan untuk
setiap item, serta berbagai pilihan pemformatan untuk angka (seperti
basis keluaran apa yang digunakan, apakah akan mencetak eksponen, apakah akan
mencetak tanda, dan berapa banyak angka yang akan dicetak setelah koma).
Jadi ini cukup menjelaskan perbedaan dan batasannya.