web-dev-qa-db-fra.com

Télécharger AWK sur Ubuntu

Comment télécharger awk sur Ubuntu, car j’ai essayé d’utiliser la fonction asorti et elle m’a indiqué qu’une erreur se produisait sur cette asorti. J'ai essayé de nombreux scripts qui utilisaient la fonction asorti et la même erreur se produit!

2
user2162652

Il semble que votre système utilise mawk pour fournir awk - vous pouvez vérifier avec

update-alternatives --display awk

Si tel est le cas, vous devriez pouvoir installer GNU awk (gawk) à partir du référentiel à l'aide du Centre de logiciel ou d'un autre gestionnaire de packages d'interface graphique, ou via la ligne de commande à l'aide de

Sudo apt-get update
Sudo apt-get install gawk

Ceci devrait définir automatiquement votre awk par défaut sur gawk à l'aide du mécanisme update-alternatives. Si vous devez le redéfinir sur mawk, vous pouvez le faire en exécutant

Sudo update-alternatives --config awk

et en suivant les instructions à l'écran. La fonction asorti est une extension GNU awk.

10
steeldriver

Vous pouvez également télécharger les fichiers de code source gawk à partir de http://ftp.gnu.org/gnu/gawk , puis procéder à leur compilation. Cette approche peut être utile si vous souhaitez utiliser une version spécifique de gawk différente de celle fournie par le paquetage gawk dans les dépôts d'Ubuntu.

Après avoir téléchargé le code source, extrayez les fichiers dans un répertoire donné /home/user/gawk/ puis:

cd /home/user/gawk
./configure
make
Sudo make install

Très probablement, il sera installé dans quelque chose comme /usr/local/bin/gawk-4.X.Y, les numéros X et Y changeant à chaque nouvelle version.

1
fedorqui