[Top][All Lists]

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

Re: [Xlog-discussion] serial numbers from xlog

From: Tomi Manninen
Subject: Re: [Xlog-discussion] serial numbers from xlog
Date: Wed, 10 May 2006 20:21:45 +0300

On Wed, 2006-05-10 at 00:35 +0200, Daniel Schlieper wrote:

> However, if I use this as macro in gmfsk
> $( $( echo "599000 +" $(cat /home/daniel/.xlog/test.xlog | wc -l) | bc ))
> ... I fail to get a 599003 or whatever, but some error messages about 
> "failed to execute child process".

The $()-macro in gMFSK does not provide shell-style redirections,
command pipelines or sub-shells. You can basically only do simple
"command arg1 arg2 arg3..." (the actual work is done with glib
g_spawn_command_line_sync() function).

The get the result you want, you need to write an executable
shell script that does the above. Something like:

 echo "599000 +" $(cat /home/daniel/.xlog/test.xlog | wc -l) | bc

Put that somewhere, make it executable and then call it from gMFSK.

Tomi Manninen / OH2BNS / KP20JF74

reply via email to

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