- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - Linux
- >
- Re: AWK Programming in Linux
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Discussions
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-23-2003 08:15 AM
07-23-2003 08:15 AM
AWK Programming in Linux
It shows the error close file
^parse error.
^ sign is coming underneath 'file'. ANybody has any idea what is happening.?
I would appreciate a quick answer from the expert s.
The script has been changed in some places to run uner linux. But this one we cant figure that out.
So please help me. If you need any more information please let me know
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-23-2003 08:42 AM
07-23-2003 08:42 AM
Re: AWK Programming in Linux
are u using a awk file with all the commands and then calling it as
awk -f filename scriptname
or something similar.
if so check the filename.
some more inputs pls.
1. what is the name of the file it shows.
2. is it a data file or the commands file.
-balaji
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-23-2003 09:20 AM
07-23-2003 09:20 AM
Re: AWK Programming in Linux
Thanks for the quick reply.
the error is like this:
awk: ../Drilling/awk/Drills:81: close file
^parse error
awk: ../Drilling/awk/Drills:81: close fTmp
^parse error
awk: ../Drilling/awk/Drills:81: close fDrill
^parse error
^sign comes under the file,fTmp and fDrill respectively.
Those are files defined like this in the script
file=Dir"/"Class[Cur]
fTmp=Dir"/tmp/Unsorted_"MILL
fDrill=Dir"/tmp/Drill_"MILL
So I assume that they are data files. I cant find them anywhere anyway
This is a tricky situation for me.
I would appreciate a help
Regards
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-23-2003 09:38 AM
07-23-2003 09:38 AM
Re: AWK Programming in Linux
SEP
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-23-2003 10:02 AM
07-23-2003 10:02 AM
Re: AWK Programming in Linux
too little info. if u could post snippets from the file with the error line indicated or the entire file, can have a look.
-balaji
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-24-2003 08:42 PM
07-24-2003 08:42 PM
Re: AWK Programming in Linux
If you can make out something from this, please let me know. There are a number of script files in this application that uses awk. I am a null on awk and sed as such.
Thanks
Bye
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-24-2003 09:12 PM
07-24-2003 09:12 PM
Re: AWK Programming in Linux
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-25-2003 04:52 AM
07-25-2003 04:52 AM
Re: AWK Programming in Linux
If you script calls awk within the shell, it maybe a shell issue.
On 10.20 you probably were using the corn ksh shell. On the Linux machine you probably are using bash or the posix shell.
Awk is also a little different since they were compiled on different Operating Systems.
One more suggestion is to start with one step of the script at a time. This may help indicated which section of the script is having the port issue.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-25-2003 12:23 PM
07-25-2003 12:23 PM
Re: AWK Programming in Linux
If I put set -vx at the top of the script will it help me to debug, the program better.
I have not tried the close(file) command yet. So are you suggesting that it is a syntax issue.
Any other comments?
Thanks
Sam
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-28-2003 07:07 PM
07-28-2003 07:07 PM
Re: AWK Programming in Linux
I have a problem with a function that is being called. I am attaching that here. The error is. "[0.00] Unexpected '.'
Can any of you help us with this. We suspect that this function attached here is causing it after we ran the scripts with set -vx.
I would appreciate help.
Regards
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-28-2003 08:27 PM
07-28-2003 08:27 PM
Re: AWK Programming in Linux
binLinux/GenMill $Mill G68 $G68 "$Sign"
# printf 'G00 G90 G58 X0. Y0.\nG58 G68 X0 Y0 R%c[%0.3g]\n' "$Sign" "$G68"
These three lines are truely interseting.. The 'printf' might have been causing your error, but given the way these 3 lines are at the moment, I'd have expected something else, like a Syntax error.
This is obviously shell script, and you've not said which shell you're using. I'll assume bash or ksh for the moment.
The single [] around $G68 are using the external 'test' application, and assuming $G68 is numerical, should be fine. If it wasn't, you'd be getting "integer expression expected" errors on STDERR.
With the command on the next line after && however, this portion of the routine appears that it would never return the error you are describing.
You've siad you've run it with 'set -xv', then you should have seen exactally where it's falling over.
If you could paste us the output you get when using 'set -x' for when it calls this function, we might be able to help further.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-29-2003 07:38 PM
07-29-2003 07:38 PM
Re: AWK Programming in Linux
gawk ...
WriteOps
fi >> ${Mill}_$Func.nc
ReadOpLine $((OpN+1)) $Stat
And this is the output with set -vx
+ WriteOps
SquD: bin/Milling[129]:0.00:unexpected '.'
SquD: bin/Milling[129]:0.00:unexpected '.'
+ ReadOpLine 2 1
The 129th line of Milling is the last line of code in the file and simply states 'fi'
Thanks for all your help
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-29-2003 07:38 PM
07-29-2003 07:38 PM
Re: AWK Programming in Linux
WriteOps
fi >> ${Mill}_$Func.nc
ReadOpLine $((OpN+1)) $Stat
And this is the output with set -vx
+ WriteOps
SquD: bin/Milling[129]:0.00:unexpected '.'
SquD: bin/Milling[129]:0.00:unexpected '.'
+ ReadOpLine 2 1
The 129th line of Milling is the last line of code in the file and simply states 'fi'
Thanks for all your help
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-29-2003 07:56 PM
07-29-2003 07:56 PM
Re: AWK Programming in Linux
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-31-2003 08:09 AM
07-31-2003 08:09 AM
Re: AWK Programming in Linux
Sorry about that. I am attaching the full code of the routine that is giving the problem. I hope you the error that was coming which I had posted above. If you need any further input, I would be more than willing to give. IT is taking a lot of our time to transfer this script from HP-UX to Linux.
Thanks in advance.
Sam
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-31-2003 04:55 PM
07-31-2003 04:55 PM
Re: AWK Programming in Linux
Modify the first line (#!/bin/ksh) to have a -x on the end of it, tne walk though to make sure each line gets the sorts of values you expect.