I have the following .awk script:
-----
#!/usr/bin/gawk -f

BEGIN { FS = "|" }
  { print $1 > "names.txt"
    print $2 > "addrs.txt" }
-----

and this test file (mwe.txt):
-----
Alice|al...@aol.com Bob|b...@bostonbeans.org
Carol|ca...@carboncopy.net
-----

Running the script on this data file throws an error immediately after the
field separator:

$ gawk -f mwe.txt gawk: mwe.txt:1: Alice|al...@aol.com
gawk: mwe.txt:1:       ^ syntax error
gawk: mwe.txt:2: Bob|b...@bostonbeans.org
gawk: mwe.txt:2:     ^ syntax error
gawk: mwe.txt:3: Carol|ca...@carboncopy.net
gawk: mwe.txt:3:       ^ syntax error

What have I done incorrectly?

TIA,

Rich

Reply via email to