04-16-2008
Parsing problem
I need to separate out the contents in the string "xyz","1233","cm_asdfasdf" as xyz,1233,cm_asdfasdf
Can anyone help me on this??
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I'm trying to parse the variables out of a comma delimited expression, but i'm having trouble with script:
num_var=1
while
do
a=`echo "a=7, b=8, c=9" | awk '{print $num_var}' | cut -d= -f2`
b=`echo $a | cut -d, -f1`
echo $b
num_var=`expr $num_var + 1`... (5 Replies)
Discussion started by: mike@freddiemac
5 Replies
2. Shell Programming and Scripting
I need help with a problem that I have not been able to figure out.
I have a file that is about 650K lines. Records are seperated by
blank lines, fields seperated by new lines. I was trying to make
a report that would add up 2 fields and associate them with a CP.
example output would be... (11 Replies)
Discussion started by: timj123
11 Replies
3. Shell Programming and Scripting
Hi,
i need to parse a string which looks like this
"xyz","1233","cm_asdfasdf" (2 Replies)
Discussion started by: Sushir03
2 Replies
4. Shell Programming and Scripting
I need to parse a string which looks like
"xyx","sdfsdf","asf_asdf"
into
var1="xyx"
var2="sdfsdf"
var3="asf_asdf" (3 Replies)
Discussion started by: Sushir03
3 Replies
5. Shell Programming and Scripting
Hi,
I have a textfile with several lines like this:
text num: USER text (num) num num
I need all these stuff. Problem is, how to get these stuff after ":".
USER is a username and all chars are possible, even whitespace. So I cant use cut. Any ideas? (3 Replies)
Discussion started by: mcW
3 Replies
6. Shell Programming and Scripting
Hi all,
I am having problems parsing the following file:
cat mylist
one,two,three
four
five,six
My goal is to get each number on a seperate line.
one
two
three
four
five
six
I tried this command:
sed -e 's/\,/^M/g' mylist (11 Replies)
Discussion started by: rob11g
11 Replies
7. Shell Programming and Scripting
Hello,
I have a similar problem so I continue this thread.
I have:
my_script_to_format_nicely_bdf.sh | grep "RawData" |tr -s ' '|cut -d' ' -f 4|tr -d '%'
So it supposed to return the percentage used of RawData FS:
80
(Want to use it in a alert script)
However I also have a RawData2 FS so... (17 Replies)
Discussion started by: drbiloukos
17 Replies
8. Shell Programming and Scripting
Heya
Tooltip: Parsing (getopts) for -u successfully sets mode=umnt, but case umnt is not executed,
instead it either executes/show help or regular mount screen.
I had copy pasted the structure of a getopts 'structure' from Man Page for getopts (posix Section 1) - The UNIX and Linux Forums... (1 Reply)
Discussion started by: sea
1 Replies
9. Shell Programming and Scripting
Hi,
I want to fetch a text.Clipping.
... (5 Replies)
Discussion started by: protocomm
5 Replies
10. Shell Programming and Scripting
Hello fellow unix geeks,
I am having a small dilemna trying to parse a log file I have. Below is a sample of what it will look like:
MY_TOKEN1(group) TOKEN(other)|SSID1
MY_TOKEN2(group, group2)|SSID2
What I need to do is only keep the MY_TOKEN pieces and where there are multiple... (7 Replies)
Discussion started by: dagamier
7 Replies
LEARN ABOUT DEBIAN
parsing
Parsing(3o) OCaml library Parsing(3o)
NAME
Parsing - The run-time library for parsers generated by ocamlyacc.
Module
Module Parsing
Documentation
Module Parsing
: sig end
The run-time library for parsers generated by ocamlyacc .
val symbol_start : unit -> int
symbol_start and Parsing.symbol_end are to be called in the action part of a grammar rule only. They return the offset of the string that
matches the left-hand side of the rule: symbol_start() returns the offset of the first character; symbol_end() returns the offset after the
last character. The first character in a file is at offset 0.
val symbol_end : unit -> int
See Parsing.symbol_start .
val rhs_start : int -> int
Same as Parsing.symbol_start and Parsing.symbol_end , but return the offset of the string matching the n th item on the right-hand side of
the rule, where n is the integer parameter to rhs_start and rhs_end . n is 1 for the leftmost item.
val rhs_end : int -> int
See Parsing.rhs_start .
val symbol_start_pos : unit -> Lexing.position
Same as symbol_start , but return a position instead of an offset.
val symbol_end_pos : unit -> Lexing.position
Same as symbol_end , but return a position instead of an offset.
val rhs_start_pos : int -> Lexing.position
Same as rhs_start , but return a position instead of an offset.
val rhs_end_pos : int -> Lexing.position
Same as rhs_end , but return a position instead of an offset.
val clear_parser : unit -> unit
Empty the parser stack. Call it just after a parsing function has returned, to remove all pointers from the parser stack to structures that
were built by semantic actions during parsing. This is optional, but lowers the memory requirements of the programs.
exception Parse_error
Raised when a parser encounters a syntax error. Can also be raised from the action part of a grammar rule, to initiate error recovery.
val set_trace : bool -> bool
Control debugging support for ocamlyacc -generated parsers. After Parsing.set_trace true , the pushdown automaton that executes the
parsers prints a trace of its actions (reading a token, shifting a state, reducing by a rule) on standard output. Parsing.set_trace false
turns this debugging trace off. The boolean returned is the previous state of the trace flag.
Since 3.11.0
OCamldoc 2012-06-26 Parsing(3o)