HPE Community read-only access December 15, 2018
This is a maintenance upgrade. You will be able to read articles and posts, but not post or reply.
Hours:
Dec 15, 4:00 am to 10:00 am UTC
Dec 14, 10:00 pm CST to Dec 15, 4:00 am CST
Dec 14, 8:00 pm PST to Dec 15, 2:00 am PST
Operating System - OpenVMS
cancel
Showing results for 
Search instead for 
Did you mean: 

1.9 GNV problem with bash statement "Document here"

 
SOLVED
Go to solution
Alex Chupahin
Super Advisor

1.9 GNV problem with bash statement "Document here"

This is bash script:

cat >file.out <bla-bla-bla
1234
ENDFILE
cat file.out

When finished, I can see only empty file.out.
What it is wrong?
Of course, this code works in unix nicely and previous GNV 1.6 also.

best regards,
Alexey
3 REPLIES
x2084
Trusted Contributor

Re: 1.9 GNV problem with bash statement "Document here"

This is known to be broken for some while. Contact HP and file a problem report.

The files are created, they are in /tmp, aka sys$scratch. Check for files with prefix SH and the process id (PID) or a substring of the PID. You can work around this with something like

cat /tmp/sh*$$. >file.out
rm /tmp/sh*$$.

If you use configure which usualy has lots of these here documents, you need to have them all changed.
Ian Miller.
Honored Contributor
Solution

Re: 1.9 GNV problem with bash statement "Document here"

Does GNV 2.1 have the same problem?
____________________
Purely Personal Opinion
Alex Chupahin
Super Advisor

Re: 1.9 GNV problem with bash statement "Document here"

Yes. This error continues from 2.0
and it is impossible any useful using.
Very strange. I've forced back to 1.6-2 on Alpha and Itanium :(