help-gnu-utils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: backtick help


From: Juergen Scholich
Subject: Re: backtick help
Date: Mon, 01 Sep 2008 18:44:07 +0200
User-agent: KNode/0.10.4

Hi Gisle,

I've tried the following with success:

VERSION = `grep WATTCP_VER_STRING inc/tcp.h | cut -d' ' -f4 |
sed -e 's/\"//g'`



Gisle Vanem wrote:

> I'm pulling my hairs trying to get 'sed' to work in a simple
> makefile (under MingW/MSYS/Win32). I have the following in a
> makefile:
> 
> VERSION = `grep WATTCP_VER_STRING inc/tcp.h | cut -d' ' -f4`
> ...
> show_ver:
>          @echo This is version $(VERSION)
> 
> 
> and '#define WATTCP_VER_STRING  "2.2.11"' in inc/tcp.h.
> 
> This produces the expected ' This is version "2.2.11"'. But I really need
> an output w/o the quotes. So I tried:
>   VERSION = `grep WATTCP_VER_STRING inc/tcp.h | cut -d' ' -f4 | sed -e
>   /\\"//`
> 
> This does not work however. Anybody can explain me why? What should
> the proper command be? I'm pretty lost here.
> 
> PS. The output from bash is:
>   /usr/bin/sh: -c: line 0: unexpected EOF while looking for matching ``'
>   /usr/bin/sh: -c: line 1: syntax error: unexpected end of file
> 

-- 
--
Juergen


reply via email to

[Prev in Thread] Current Thread [Next in Thread]