GNU/Linux >> Tutoriels Linux >  >> Linux

Quelle est la différence entre l'impression et l'impression dans Awk ?

Dans awk quelle est la différence entre print et printf ?

Existe-t-il des restrictions pour utiliser uniquement print au lieu de printf et inversement

Réponse acceptée :

Comme le dit le GNU awk (le manuel de gawk) sur http://www.gnu.org/software/gawk/manual/gawk.html#Printing

Utilisez l'instruction d'impression pour produire une sortie avec un formatage
simple et standardisé. Vous spécifiez uniquement les chaînes ou les nombres à imprimer, dans une
liste séparée par des virgules. Ils sont affichés, séparés par des espaces simples,
suivis d'une nouvelle ligne.

&etc.

Pour un contrôle plus précis du format de sortie que ce qui est fourni
par print, utilisez printf. Avec printf, vous pouvez spécifier la largeur à utiliser pour
chaque élément, ainsi que divers choix de formatage pour les nombres (tels que
quelle base de sortie utiliser, s'il faut imprimer un exposant, s'il faut
imprimer un signe et combien de chiffres imprimer après la virgule).

Cela explique donc à peu près les différences et les restrictions.


Linux
  1. Quelle est la différence entre Sudo Su - et Sudo Su - ?

  2. La différence entre .exrc et .vimrc ?

  3. Quelle est la différence entre un utilisateur normal et un utilisateur système ?

  4. La différence entre '$ . Foo' Et '$ ./foo' ? ?

  5. La différence entre "env" et "printenv" ?

Quelle est la différence entre InnoDB et MyISAM ?

Quelle est la différence entre Linux et Unix ?

La différence entre ~/.profile et ~/.bash_profile ?

Qu'est-ce qu'un Hyperviseur ? Quelle est la différence entre les types 1 et 2 ?

Quelle est la différence entre curl et Wget ?

Quelle est la différence entre unlink et rm ?