wood burning stoves 2.0*
The moose likes Linux / UNIX and the fly likes use of variables in awk to search for pattern from a file Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Engineering » Linux / UNIX
Bookmark "use of variables in awk to search for pattern from a file" Watch "use of variables in awk to search for pattern from a file" New topic
Author

use of variables in awk to search for pattern from a file

Jean John
Greenhorn

Joined: Dec 21, 2010
Posts: 24

Hi,

I need to extract all the content between two strings stored in two variables "startstring" and "endstring"



The above code is not working with variables. It works when actual string values are used as pattern.



Can someone help me to use these two variables in awk.

Thanks.

Regards,
Jean
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 15958
    
  19

Unix shells have several different "quote" characters, and each one has a special meaning. For example, the backtick "quotes" cause the quoted expression to be run as a shell command.

Unfortunately, the single-quote "quotes" mean "don't expand shell variables". Use the double-quote "quotes" instead. Or, in other words:


It's a convention that environment variables should be named all in uppercase, BTW. However, that's just a convention, so using lower-case names won't actually hurt anything.


Customer surveys are for companies who didn't pay proper attention to begin with.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: use of variables in awk to search for pattern from a file
 
Similar Threads
can variables be used as pattern for awk command?
Search on a string
Expression to get Tomcat pid?
Column number of a search pattern
EJB findall method does not find persisted objects