Disable wildcard


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Disable wildcard
# 1  
Old 01-24-2007
Disable wildcard

Hi,


Please advise how can I modify my command to extract all strings with exact match only (no wildcard character).

Command:
cat /home/source_file.dat | awk -f /home/filter.awk criteria1=abc > /home/destn_file.dat


Thanks,
Rock
# 2  
Old 01-24-2007
It would help if you posted the code that is actually doing the work ie. filter.awk.
# 3  
Old 01-24-2007
I can extract all strings start with abc (like abc*) with the symbol '^'. Is there any similiar method to handle the wildcard situation?

e.g.
cat /home/source_file.dat | awk -f /home/filter.awk criteria1=^abc > /home/destn_file.dat


Thanks,
Rock
# 4  
Old 01-24-2007
Do you want to find strings starting with text ( for ex : "abc" ) without using the wild characters?
Code:
awk -F, '{ if( substr($1,1,3) == "abc" ) print $1 }' file1

# 5  
Old 01-24-2007
# all lines which start with abc
grep "^abc" file
#all line which end with abd
grep "abc$" file
#all line with abc somewhere in it
grep "abc" file
#all line with only abc and nothing else
grep "^abc$"
#all line with only only abc and leading and trailing whitespace
grep "^[ ]*abc[ ]*$"
Between the brackets [] has to be space and a tab.
# 6  
Old 01-24-2007
Quote:
Originally Posted by Rock
I can extract all strings start with abc (like abc*) with the symbol '^'. Is there any similiar method to handle the wildcard situation?

e.g.
cat /home/source_file.dat | awk -f /home/filter.awk criteria1=^abc > /home/destn_file.dat
Code:
awk -f /home/filter.awk criteria1="^\\\*"  \
/home/source_file.dat > /home/destn_file.dat

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. OS X (Apple)

Help with wildcard

CD_numb is AM017 this code: set the_Firstcom_CD to (do shell script "ls -d '/volumes/audioNAS/Firstcom/Access Music/' ") & CD_numb gives me this: "/volumes/audioNAS/Firstcom/Access Music/AM017" the item I am looking for is AM017Q. I can get the "*" syntax right so it never finder... (7 Replies)
Discussion started by: sbrady
7 Replies

2. Shell Programming and Scripting

Wildcard in ls

Hi Experts, I want to use ls in the below form: ls -l *.{txt,TXT} (working fine) but when i am declaring a variable, VAR="*.{txt,TXT}" ls -l $VAR is not working. Please help. Thanks. (4 Replies)
Discussion started by: sugarcane
4 Replies

3. Red Hat

SSL/TLS renegotiation DoS -how to disable? Is it advisable to disable?

Hi all Expertise, I have following issue to solve, SSL / TLS Renegotiation DoS (low) 222.225.12.13 Ease of Exploitation Moderate Port 443/tcp Family Miscellaneous Following is the problem description:------------------ Description The remote service encrypts traffic using TLS / SSL and... (2 Replies)
Discussion started by: manalisharmabe
2 Replies

4. Shell Programming and Scripting

wildcard help!!

i have got heaps of files (.pdf, .txt and .doc) files in one folder, i am making a program in PERL that helps me find the files i want easier using shell wildcard, something like this!! print "Enter a pattern: (must be in )"; $input = <STDIN>; if (The input is in and valid wildcard... (3 Replies)
Discussion started by: bshell_1214
3 Replies

5. Shell Programming and Scripting

How to use wildcard * in if?

Hi, Can anyone help me how to use * in if statement. File contains below line1:a|b|c|Apple-RED| line2:c|d|e|Apple-Green| line3:f|g|h|Orange| I need to find line by line 4th field contains 'Apple' or not. Please help me at the earliest. (6 Replies)
Discussion started by: jam_prasanna
6 Replies

6. UNIX for Advanced & Expert Users

wildcard help

Can someone please explain the wildcards in this. How is this recursive? When I put this in my terminal it recursively displayed everything. ls .* * (6 Replies)
Discussion started by: cokedude
6 Replies

7. Shell Programming and Scripting

How to disable Enable/Disable Tab Key

Hi All, I have bash script, so what is sintax script in bash for Enable and Disable Tab Key. Thanks for your help.:( Thanks, Rico (1 Reply)
Discussion started by: carnegiex
1 Replies

8. Shell Programming and Scripting

wildcard

Hi, I have this code to search all "cif" files using wildcard for file in *.cif do grep "Uiso" $file | awk '{ print $3, $4, $5 }' > tet done I get this error "grep: *.cif: No such file or directory" Please where am I going wrong!!! Thank you in advance (6 Replies)
Discussion started by: princessotes
6 Replies

9. UNIX for Dummies Questions & Answers

wildcard

what will the cmd below do? ls *.3 1 members mentions that to seek all permutations and combinations of the mp3 extension ill have to use curly braces, {} and not, . what then will do? (13 Replies)
Discussion started by: abhi
13 Replies

10. UNIX for Dummies Questions & Answers

Find wildcard .shtml files in wildcard directories and removing them- How's it done?

I'm trying to figure out how to build a small shell script that will find old .shtml files in every /tgp/ directory on the server and delete them if they are older than 10 days... The structure of the paths are like this: /home/domains/www.domain2.com/tgp/ /home/domains/www.domain3.com/tgp/... (1 Reply)
Discussion started by: Neko
1 Replies
Login or Register to Ask a Question