ksh read bug in HPUX 11i


 
Thread Tools Search this Thread
Top Forums UNIX for Advanced & Expert Users ksh read bug in HPUX 11i
# 1  
Old 02-13-2007
ksh read bug in HPUX 11i

Is this a bug in ksh on HPUX 11i or is read impromperly documented?

INPUT

Thu Jan 18 09:14:52 PST [server: vscan.virus.detected:error]: CIFS: Virus Detected - File ONTAP_ADMIN$\vol\vol0\DDD\Ventana\Strattoni\Race Stuff\Rumor.exe in share DDD accessed by client CLIENT (111.11.11.111) running as user USER is infected. The filer received status message Virus JOKE_SMALLPEN Found! and error code [3e8] from vscan (anti-virus) server 222.22.22.22.

#! /bin/ksh
exec 4< $INPUT
read -r -u4 ALERT
print $ALERT

OUTPUT

Thu Jan 18 09:14:52 PST [server: vscan.virus.detected:error]: CIFS: Virus Detected - File ONTAP_ADMIN$ ol ol0\DDD\Ventana\Strattoni\Race Stuff\Rumor.exe in share DDD accessed by client CLIENT (111.11.11.111) running as user USER is infected. The filer received status message Virus JOKE_SMALLPEN Found! and error code [3e8] from vscan (anti-virus) server 222.22.22.22.


The literal \v in the file path have been translated into ^K. (This can be seen in vi but isn't printable here).

It appears that read -r is interpreting \v in the file path as vertical tab control character...

Is this a bug or what?
# 2  
Old 02-13-2007
Try using "print -r" or "print -R" instead of just "print".
# 3  
Old 02-13-2007
What do you get if you print -r $ALERT ?
# 4  
Old 02-13-2007
Both print -r and print -R work.

I just read the man page for ksh and I see it now. I was confused because I got the same output from echo and so I assumed read was the culprit.

Thanks a bunch.
Neil
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

ksh bug?

I think I discovered a bug in ksh. $ cat test.sh x=`echo hello | cat 2>&1 >/dev/null` echo $x y=`echo hello | cat >/dev/null 2>&1` echo $y works with all shells, including ksh in normal mode. But does not work with ksh -x: $ ksh -x test.sh + + echo hello + cat + 2>& 1 x=1> /dev/null +... (11 Replies)
Discussion started by: MadeInGermany
11 Replies

2. Shell Programming and Scripting

How to convert string(variable) into date( epoch) in ksh on HPUX machine?

Hi all, I have used a bash script which ultimately converts a string into date using date --date option: DATE=$DATE" "$TIME" "`date +%Y` //concatenating 2 strings TMRW_DATE=`date --date="$DATE" +"%s"` //applying date command on string and getting the unixtime Please use code tags... (7 Replies)
Discussion started by: Rashu123
7 Replies

3. HP-UX

HPUX KSH for loop issues.

Wrote a KSH script on a RHEL server and moved it over to the HPUX server and it is not liking a loop that I put together. Here is the simple form of it that does not work in KSH: for x in {0..$VARIABLE_NAME} do echo $x done This works: for x in {0..10} do echo $x ... (3 Replies)
Discussion started by: jake0391
3 Replies

4. Shell Programming and Scripting

recent test -e ksh incompatibility in hpux?

On a very new (11.31) hpux machine, I can no longer execute shell fragements like: if ; then . .profile.foo fi and get "ksh: test: argument expected" if I convert this to -d or -f as appropriate (which I've not had to do on older versions of hpux (11.23) nor any other unix platform... (9 Replies)
Discussion started by: Peeter Joot
9 Replies

5. HP-UX

minimum hardware requirement for HPUX 11i V3

I am new for HPUX OS and want to pursue my career in HPUX Administration. I could not able to get following information from HP.com site, that why I need an assistance to know that - can I install HPUX 11i V3 OS on old HP B2000 & B1000 workstations (these workstation are 4 to 5 year old) or not,... (5 Replies)
Discussion started by: girish.batra
5 Replies

6. HP-UX

pstat_getdisk() call doesn’t work properly in HPUX 11.31 (11i V3)

As per the man page, pstat_getdisk() call returns the number of instances, which could be 0 upon successful completion, otherwise a value of -1 is returned. Please have a look at this sample program -> #include <stdio.h> #include <sys/pstat.h> int main() { int j = 0, ret; struct... (2 Replies)
Discussion started by: sandiworld
2 Replies

7. HP-UX

backspace deletion hpux 11i

how i can enable backspace or charector deletion in hpux11i shell prompt. (12 Replies)
Discussion started by: jestinabel
12 Replies

8. Shell Programming and Scripting

ksh [ HP True 64 v5.1 ] and HP-UX B.11.11i

Hi Friends, We have migrated our Unix from HP True 64 v5.1 to HP-UX B.11.11i recently and copied all my shell scripts ( Korn shell ) to new HP-UX B.11.11i unix machine. I've encountered lot of errors during execution of the scripts for example: cat x.sh #!/usr/bin/ksh if then echo... (3 Replies)
Discussion started by: krishna
3 Replies

9. HP-UX

is nedit available in hpux 11i version 2?

hi 1).in the command "set" result, the 2nd line is EDITOR=vi is it means the vi editor is the default editor? 2). is "nedit"editor available in hpux 11iv2? if no how to install or work in nedit in hpux 11i? (0 Replies)
Discussion started by: sekar sundaram
0 Replies
Login or Register to Ask a Question