Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 9 Apr 2011 06:31:28 -0700 (PDT)
From:      Dino Vliet <dino_vliet@yahoo.com>
To:        freebsd-questions@freebsd.org
Subject:   shell programming question: help with expr command
Message-ID:  <824253.34690.qm@web113616.mail.gq1.yahoo.com>

next in thread | raw e-mail | index | archive | help
Hi folks,
I'm having trouble with a little shell script. Can somebody explain me why =
I get 3 times "expr: syntax=A0 error" in my console after I run this little=
 script?

#! /usr/local/bin/bash
# testscript=20

var1=3D"trees.J48" #other value will be rules.Jrip, rules.DecisionTable
len=3D${#var1}
ind=3D`expr index $var1 s`
pos=3D`expr $len - $ind`
out=3D`expr substr $var1 $ind $pos`=20

I would expect (and want the following to happen):

$ind should contain 6
$pos should contain 3
$out should contain J48 (other values will have to be Jrip,DecisionTable)

Can anyone help me with this?

Thanks




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?824253.34690.qm>