On 2/26/09 2:57 PM, Carl Schumann wrote:
> Hi,
>
> I am using the command-line caget with an array of space-containing
> strings. Apparently caget uses spaces to separate array elements. A
> space separator causes some difficultly in this case because the
> elements themselves contains spaces. For example, ...
>> clx39:~ $ caget -# 1 ADC00.RNGS
>> ADC00.RNGS 50, 10k: -10->0
>> clx39:~ $ caget ADC00.RNGS
>> ADC00.RNGS 9 50, 10k: -10->0 50, 10k: +-5 50, 10k: 0->10 50: -6->0,
>> 10k: -5->0 50: +-3, 10k: +-2.5 50, 10k: 0->5 50: -5->0, 10k: -2->0 50:
>> +-2.5, 10k: +-1 50: 0->5, 10k: 0->2
>> clx39:~ $
> One can ask for specific elements as I have done, but that is a little
> bit inconvenient. Any suggestions?
Hi, Carl.
One option would be to modify caget to use a different separator.
Even better, I think, would be to modify caget to accept another command
line option allowing one to specify the separator. (This could then be
included in a future EPICS release.)
If you don't want to change caget, you could use a different program, or
you could write your own small program using the CA library and write
out the values however you want.
Lewis
--
J. Lewis Muir
Software Engineer
IMCA-CAT/CARS
- Replies:
- Re: caget with an array of space-containing strings Ralph Lange
- References:
- caget with an array of space-containing strings Carl Schumann
- Navigate by Date:
- Prev:
caget with an array of space-containing strings Carl Schumann
- Next:
Re: caget with an array of space-containing strings Andrew Johnson
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
<2009>
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
caget with an array of space-containing strings Carl Schumann
- Next:
Re: caget with an array of space-containing strings Ralph Lange
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
<2009>
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|