GNU/Linux >> Linux Esercitazione >  >> Linux

Qual è la differenza tra stampa e stampa in Awk?

In awk qual è la differenza tra print e printf ?

Ci sono restrizioni per usare solo print invece di printf e viceversa

Risposta accettata:

Come dice GNU awk (manuale gawk) su http://www.gnu.org/software/gawk/manual/gawk.html#Printing

Usa l'istruzione print per produrre output con una formattazione
semplice e standardizzata. Specifica solo le stringhe o i numeri da stampare, in un elenco
separato da virgole. Vengono emessi, separati da spazi singoli,
seguiti da una nuova riga.

ecc.

Per un controllo più preciso sul formato di output rispetto a quello fornito
da print, utilizzare printf. Con printf puoi specificare la larghezza da utilizzare per
ogni elemento, oltre a varie scelte di formattazione per i numeri (come
quale base di output utilizzare, se stampare un esponente, se
stampa un segno e quante cifre stampare dopo la virgola).

Quindi questo spiega praticamente le differenze e le restrizioni.


Linux
  1. Qual è la differenza tra $ (roba) e `roba`?

  2. La differenza tra [[ $a ==Z* ]] e [ $a ==Z* ]?

  3. Qual è la differenza tra punto e virgola e doppia e commerciale &&?

  4. La differenza tra "env" e "printenv"?

  5. La differenza tra ~/.profile e ~/.bash_profile?

Qual è la differenza tra Linux e Unix?

La differenza tra '$ . Foo' E '$ ./foo'??

Linux:qual è la differenza tra `su -` e `su –login`?

Che cos'è un hypervisor? Qual è la differenza tra il tipo 1 e 2?

Qual è la differenza tra curl e Wget?

Qual è la differenza tra ls e l?