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!
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.
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.