Strange behaviour of grep in SunOS


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Strange behaviour of grep in SunOS
# 1  
Old 01-18-2012
Strange behaviour of grep in SunOS

Hi
I ahve 2 files with below content:
Code:
cat file1
FILE3
test1
test2
cat file2
file3
ghg
test1
test2

i want to use file1 as pattern file and find out the missing strings in file2.(i.e ghg in this case regardless of c ase)

I have tried:
Code:
grep -i -v -f /path/file1 /path/file2

But it gives:
Code:
grep: illegal option -- f
Usage: grep -hblcnsviw pattern file . . .

My operating system is:;
Code:
SunOS  5.8 Generic_117350-60 sun4u sparc SUNW,Ultra-Enterprise

Thanks
# 2  
Old 01-18-2012
I saw this in the man pages of grep for SunOS: SunOS man pages

Code:
/usr/bin/grep [-bchilnsvw] limited-regular-expression [filename ...]
/usr/xpg4/bin/grep [ -E | -F] [ -c | -l | -q] [-bhinsvwx] -e pattern_list ... [-f pattern_file] ... [file ...]
/usr/xpg4/bin/grep [ -E | -F] [ -c | -l | -q] [-bhinsvwx] [-e pattern_list ...] -f pattern_file ... [file ...]
/usr/xpg4/bin/grep [ -E | -F] [ -c | -l | -q] [-bhinsvwx] pattern [file ...]

Would this be of any help?
# 3  
Old 01-18-2012
Thanks it works:
Code:
/usr/xpg4/bin/grep -i -v -f /path/file1 /path/file2
ghg

# 4  
Old 01-18-2012
SunOS has different versions of the same utility for backwards compatibility; for example some of these are found in /usr/bin, usr/xpg4/bin, and /usr/xpg6/bin.

One notable weird exception: awk. The only modern awk is not awk, but nawk.
# 5  
Old 01-18-2012
Quote:
Originally Posted by jim mcnamara
One notable weird exception: awk. The only modern awk is not awk, but nawk.
Yes.i have come across this many times in SunOS
# 6  
Old 01-24-2012
understand Man page

[QUOTE=balajesuri;302590954]I saw this in the man pages of grep for SunOS: SunOS man pages

Code:
/usr/bin/grep [-bchilnsvw] limited-regular-expression [filename ...]
/usr/xpg4/bin/grep [ -E | -F] [ -c | -l | -q] [-bhinsvwx] -e pattern_list ... [-f pattern_file] ... [file ...]
/usr/xpg4/bin/grep [ -E | -F] [ -c | -l | -q] [-bhinsvwx] [-e pattern_list ...] -f pattern_file ... [file ...]
/usr/xpg4/bin/grep [ -E | -F] [ -c | -l | -q] [-bhinsvwx] pattern [file ...]

Unable to understand the above code.Please mention a easy way to understand MAN pages in UNIX.

ThanksSmilie
# 7  
Old 01-24-2012
[QUOTE=adirajup;302592509]
Quote:
Originally Posted by balajesuri
I saw this in the man pages of grep for SunOS: SunOS man pages

Unable to understand the above code.Please mention a easy way to understand MAN pages in UNIX.

ThanksSmilie
The quick-and-dirty way to understand such things is to read them:
Code:
/usr/bin/grep [-bchilnsvw] limited-regular-expression [filename ...]
/usr/xpg4/bin/grep [ -E | -F] [ -c | -l | -q] [-bhinsvwx] -e pattern_list ... [-f pattern_file] ... [file ...]
/usr/xpg4/bin/grep [ -E | -F] [ -c | -l | -q] [-bhinsvwx] [-e pattern_list ...] -f pattern_file ... [file ...]
/usr/xpg4/bin/grep [ -E | -F] [ -c | -l | -q] [-bhinsvwx] pattern [file ...]

See the difference between different greps now, how some support different things?
 
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Strange Script behaviour with Grep

Here is my script LOGDATE=`date '+%Y-%m-%d %k:%M' | cut -c1-15` echo $LOGDATE echo "grep '$LOGDATE' /tmp/logs/vel.log >10min_log" grep '$LOGDATE' /tmp/logs/vel.log>10min_log grep '$LOGDATE' /tmp/logs/vel.logHere is the output of the script -rw-r--r-- 1 wluser wluser 0 May 3... (7 Replies)
Discussion started by: mohtashims
7 Replies

2. Shell Programming and Scripting

Strange RegExp Behaviour

Hello, I was trying to identify lines who has a word of the following pattern "xyyx" (where x, and ys are different characters). I was trying the following grep - egrep '(\S)()\2\1' This pattern do catches the wanted pattern, but it also catches "GGGG" or "CCCC" patterns. I was trying to... (5 Replies)
Discussion started by: itskov
5 Replies

3. HP-UX

Strange login behaviour

Hi all, I am using HP-UX and I have just noticed that when I log into the network it seems to save the previous windows that were subsequently closed on previous occasions. Does anyone know when I log in, it seems to display these previous windows, e.g. nedit windows open again? Does... (1 Reply)
Discussion started by: cyberfrog
1 Replies

4. Shell Programming and Scripting

Strange behaviour with perl i/o?

Hi All, I got a strange problem here. I have a perl script which is fetching data from a database table and writing a file with that data. If i run that script from linux command line, the file it creates is a normal ascii text file without any binary character in it.But... (9 Replies)
Discussion started by: DILEEP410
9 Replies

5. Shell Programming and Scripting

strange behaviour from sed???

Hi all, I want to do a very simple thing with sed. I want to print out the line number of a disk I have defined in /etc/exports, so I do: It's all good, but here's the problem. When I define md0 in a variable, I get nothing from sed: Why is that? can anybody please help? Thanks (2 Replies)
Discussion started by: alirezan
2 Replies

6. UNIX for Dummies Questions & Answers

Strange Program behaviour

Had a strange thing going on with my code. It's ok I figured it out for myself.... (2 Replies)
Discussion started by: mrpugster
2 Replies

7. UNIX for Advanced & Expert Users

Strange sed behaviour

$ echo a.bc | sed -e "s/\|/\\|/g" |a|.|b|c| $ Is the behavior of the sed statement expected ? Or is this a bug in sed ? OS details Linux 2.6.9-55.0.0.0.2.ELsmp #1 SMP Wed May 2 14:59:56 PDT 2007 i686 i686 i386 GNU/Linux (8 Replies)
Discussion started by: vino
8 Replies

8. Shell Programming and Scripting

A Strange Behaviour!!!

Can some-one give me a view to this : I have a directory in an unix server, having permissions r-xr-xr-x .This directory is basically a source directory. Now there is another directory basically the destination directory which has all the permissions. Note:I log in as not the owner,but user... (5 Replies)
Discussion started by: navojit dutta
5 Replies

9. Linux

/etc/passwd strange behaviour!

Hi there, first of all, here is my conf of a uname -a Linux SAMBA 2.4.18-4GB #1 Wed Mar 27 13:57:05 UTC 2002 i686 unknown on a fedora machine. Here is my problem: every once in a while, the line containing root disappears in the /etc/passwd, disabling all logging on my server. Any one have... (0 Replies)
Discussion started by: penguin-friend
0 Replies
Login or Register to Ask a Question