[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