[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:
#!/bin/sh
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