![]() |
Hello and Welcome from United States to the UNIX and Linux Forums! Thank You for Visiting and Joining Our Global Community.
|
|
google unix.com
|
|||||||
| Forums | Register | Forum Rules | Links | Albums | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| Shell Programming and Scripting Post questions about KSH, CSH, SH, BASH, PERL, PHP, SED, AWK and OTHER shell scripts and shell scripting languages here. |
More UNIX and Linux Forum Topics You Might Find Helpful
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| nim mksysb error :/usr/bin/savevg[33]: 1016,07: syntax error | astjen | AIX | 9 | 10-03-2008 11:44 AM |
| awk Shell Script error : "Syntax Error : `Split' unexpected | Herry | UNIX for Dummies Questions & Answers | 2 | 03-17-2008 11:16 AM |
| syntax error | ibroxy | Shell Programming and Scripting | 5 | 01-03-2008 08:03 AM |
| nawk empty regular expression error | Rjkz | Shell Programming and Scripting | 6 | 12-21-2007 11:07 AM |
| I got error like...syntax error on line 1, teletype | koti_rama | UNIX for Advanced & Expert Users | 2 | 07-07-2007 07:35 PM |
![]() |
|
|
LinkBack | Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
|
|
||||
|
nawk syntax error
I have following problem! If i trie to execute this command:
nawk '{system("/opt/EMCpower/bin/emcpadm renamepseudo -f d -s "$1" -t "$2")}' ${filestart}$1${fileend} where ${filestart}$1${fileend} is a filename and $1 and $2 is the first and second column of the file! I get the following error message if i execute it in my script: nawk: syntax error at source line 1 context is {system("/opt/EMCpower/bin/emcpadm renamepseudo -f d -s "$1" -t >>> "$2")} <<< nawk: illegal statement at source line 1 missing } missing ) can someone help me? |
|
||||
|
the command makes problems -> it says: ssh: syntax error at line 1: `emcpower/{system' unexpected
ssh remotemaschine nawk '$1 ~ /^emcpower/ && $2 ~ /^emcpower/{system("...")}' file any other ideas? Last edited by Helmut; 10-14-2008 at 04:30 AM.. |
|
||||
|
ok - the problem is that i have to copy my file to the remote destination!
how can i execute the following command on my remote host? this command is correct: nawk '{system("/opt/EMCpower/bin/emcpadm renamepseudo -f d -s "$1" -t "$2)}' filename but how can i do this remote? my problem is that after ssh $1 I canīt make "(....)" because there are " in my command! so any ideas? scp ${filestart}$1${fileend} $1:${destdir} ssh $1 (cd ${destdir} && nawk '{system("/opt/EMCpower/bin/emcpadm renamepseudo -f d -s "$1" -t "$2)}' ${filestart}$1${fileend} && rm ${filestart}$1${fileend}) the solution is to give the nawk command in a file, copy this file to the remote server and execute it there! Last edited by Helmut; 10-14-2008 at 09:27 AM.. |
![]() |
| Bookmarks |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|