This week's book giveaway is in the Design forum.
We're giving away four copies of Building Microservices and have Sam Newman on-line!
See this thread for details.
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 Building Microservices this week in the Design 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: 17046
    
  26

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.


An IDE is no substitute for an Intelligent Developer.
 
Have you checked out Aspose?
 
subject: use of variables in awk to search for pattern from a file
 
It's not a secret anymore!