gawk vs. mawk

Diskutiere gawk vs. mawk im Debian/Ubuntu/Knoppix Forum im Bereich Linux Distributionen; Hallo, ich hab' auf meinem Debian etch verschiedene Berechnungsprogramme laufen, welche alle auf eine ähnliche Weise ausgeführt werden....

  1. hengs

    hengs Tripel-As

    Dabei seit:
    21.02.2005
    Beiträge:
    217
    Zustimmungen:
    0
    Ort:
    Salzburg
    Hallo,

    ich hab' auf meinem Debian etch verschiedene Berechnungsprogramme laufen, welche alle auf eine ähnliche Weise ausgeführt werden.

    Code:
    
    source [prog].sh
    ./bin/prog
    
    
    Mein Problem ist jetzt, dass bei manchen Programmen source nur mit mawk und bei anderen nur mit gawk funktioniert.

    Irgendwie habe ich keine Lust vor jedem Programmstart gawk hinzuzufügen oder zu entfernen.

    So siehts aus, wenn z.B. gawk fehlt:
    Code:
    markus@schleppi:/opt/salome321/KERNEL_3.2.1$ source salome.sh 
    awk: program limit exceeded: sprintf buffer size=1020
            FILENAME="-" FNR=1 NR=1
    awk: program limit exceeded: sprintf buffer size=1020
            FILENAME="-" FNR=1 NR=1
    bash: printenv: Datei oder Verzeichnis nicht gefunden
    bash: awk: Datei oder Verzeichnis nicht gefunden
    bash: printenv: Datei oder Verzeichnis nicht gefunden
    bash: awk: Datei oder Verzeichnis nicht gefunden
    bash: printenv: Datei oder Verzeichnis nicht gefunden
    ... --> Endlosschleife
    Vielleicht hat von Euch jemand eine Lösung für mein Problem,

    Danke Markus
     
  2. #2 kbdcalls, 16.11.2006
    Zuletzt bearbeitet: 16.11.2006
    kbdcalls

    kbdcalls Master of Universe

    Dabei seit:
    16.10.2006
    Beiträge:
    518
    Zustimmungen:
    0
    Die kann man doch alle parallel installieren. Die Programme sollten das doch selbst auseinanderhalten. Poste doch mal
    Code:
    dir -l /usr/bin/*awk*
     
  3. hengs

    hengs Tripel-As

    Dabei seit:
    21.02.2005
    Beiträge:
    217
    Zustimmungen:
    0
    Ort:
    Salzburg
    hab ich mir auch gedacht

    Bei unserem 2. Berechnungscomputer mit Debian AMD64 SMP klappt das mit beiden gleichzeitig
     
  4. hengs

    hengs Tripel-As

    Dabei seit:
    21.02.2005
    Beiträge:
    217
    Zustimmungen:
    0
    Ort:
    Salzburg


    Code:
    -rwxr-xr-x 1 root root   5761 2006-10-20 22:54 /usr/bin/afmdiff.awk
    lrwxrwxrwx 1 root root     21 2006-10-30 10:26 /usr/bin/awk -> /etc/alternatives/awk
    -rwxr-xr-x 1 root root 307288 2006-04-18 04:48 /usr/bin/gawk
    -rwxr-xr-x 1 root root   3089 2006-04-18 04:48 /usr/bin/igawk
    -rwxr-xr-x 1 root root  86616 2003-05-30 16:27 /usr/bin/mawk
    lrwxrwxrwx 1 root root     22 2006-10-30 10:26 /usr/bin/nawk -> /etc/alternatives/nawk
    -rwxr-xr-x 1 root root 307288 2006-04-18 04:48 /usr/bin/pgawk
    
     
  5. #5 Goodspeed, 16.11.2006
    Goodspeed

    Goodspeed Foren Gott
    Moderator

    Dabei seit:
    21.04.2004
    Beiträge:
    4.168
    Zustimmungen:
    2
    Ort:
    Dresden
    Vielelicht solltest Du nur mal wieder per
    Code:
    update-alternatives --config awk
    
    den Link richtig setzen ...
     
  6. hengs

    hengs Tripel-As

    Dabei seit:
    21.02.2005
    Beiträge:
    217
    Zustimmungen:
    0
    Ort:
    Salzburg
    Gute Idee, sollte man eigentlich selbst darauf kommen, Danke
     
Thema:

gawk vs. mawk