11-11-2008
Quote:
Originally Posted by
srilaxmi
Hi,
I have a variable with the value "hello world". I want to split this variable into two, so that i can write "hello" into one variable and "world" into another.
Any idea how to do this?
Thanks,
Sri
Hi Sri,
I hope the below piece of code will help you. One is using regex and another is using split function.
#!/usr/bin/perl
$var = "hello world";
($first, $second) = $var =~ /([aA-zZ]+)\s+([aA-zZ]+)/;
($f, $s ) = split( /\s/, $var );
print " First : $first --- Second : $second \n";
print " First : $f --- Second : $s \n";
Thanks and regards,
J. Ayyappaswami.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I am trying to use awk and its split function to get the number of tokens in a string that are seperated by underscores.
ex_alex_is_testing_this_script_ex would return 7. It works when I directly put the string in. However, I can not get it to work when I try to refer to a variable used earlier... (2 Replies)
Discussion started by: rx82000
2 Replies
2. UNIX for Dummies Questions & Answers
I have gone through all the threads in the forum and tested out different things. I am trying to split a 3GB file into multiple files. Some files are even larger than this.
For example:
split -l 3000000 filename.txt
This is very slow and it splits the file with 3 million records in each... (10 Replies)
Discussion started by: madhunk
10 Replies
3. Shell Programming and Scripting
i have these values inside variable $blah
BUNGA TERATAI 3 5055 ITH 1 0 0 0 1 1
JADE TRADER 143W ITH 4 0 0 0 4 4
MOL SPLENDOR 0307A ITH 3 0 0 0 3 3
so how do I split them into array with the... (4 Replies)
Discussion started by: finalight
4 Replies
4. Shell Programming and Scripting
Hello,
I have a paramter $param consisting just of two literals and want to split it into two parameters, so I can combine it to a new parameter <char1><string><char2>, but the following code didn't work:
tmp_PARAM_1=cut -c1 $PARAM
tmp_PARAM_2=cut -c2 $PARAM... (2 Replies)
Discussion started by: ABE2202
2 Replies
5. Shell Programming and Scripting
Hi
i have a variable $VAR =15 14 13,
i want to split this number and store in 3 variables say
$N1=15
$N2=14
$N3=13
i know its simple but my mind is not giving me answers at this point of time. i will be running the code in Solaris Box..please help (3 Replies)
Discussion started by: Shellslave
3 Replies
6. Shell Programming and Scripting
Dear all,
I have basic knowledge of Unix script and her I am trying to process variable length and variable format CSV file.
The file length will depend on the numbers of Earnings/Deductions/Direct Deposits.
And
The format will depend on whether it is Earnings/Deductions or Direct Deposits... (2 Replies)
Discussion started by: chechun
2 Replies
7. Shell Programming and Scripting
The requirement is, there is a log file which contains a huge data. i need to get a particular field out of it by searching with another field.
ex:
2011-03-28 13:00:07,423 : millis=231 q={ call get_data_account(?,?,?,?,?) }, params=
i need to search for the word "get_data_account" in file... (1 Reply)
Discussion started by: Jassz
1 Replies
8. Shell Programming and Scripting
Hi,
I have the following lines that I would like to see in an array for easy comparisons and printing:
Example 1:
field1,field2,field3,field4,field5
value1,value2,value3,value4,value5Example 2:
field1,field3,field4,field2,field5,field6,field7... (7 Replies)
Discussion started by: ejdv
7 Replies
9. Shell Programming and Scripting
Hello;
I have a file consists of 4 columns separated by tab. The problem is the third fields. Some of the them are very long but can be split by the vertical bar "|". Also some of them do not contain the string "UniProt", but I could ignore it at this moment, and sort the file afterwards. Here is... (5 Replies)
Discussion started by: yifangt
5 Replies
10. UNIX for Beginners Questions & Answers
Hello,
I need to split a file by number of records and rename each split file with actual filename pre-pended with 3 digit split number.
What I have tried is the below command with 2 digit numeric value
split -l 3 -d abc.txt F (# Will Produce split Files as F00 F01 F02)
How to produce... (19 Replies)
Discussion started by: techedipro
19 Replies
LEARN ABOUT DEBIAN
xracer::bvrml
BVRML(3pm) User Contributed Perl Documentation BVRML(3pm)
NAME
XRacer::BVRML - Parser for a tiny subset of VRML generated by Blender
SYNOPSIS
use XRacer::BVRML;
DESCRIPTION
This is a parser for a tiny subset of VRML generated by Blender, so called Blender-VRML or BVRML. In fact, this parser is by no means
guaranteed to be able to parse everything that Blender could generate. I will add parsing capability to it as I see the need.
"XRacer::BVRML" parses a Blender VRML file, and stores it in an internal world representation, which can be inspected and manipulated.
"XRacer::BVRML" can also write out a C function containing GL commands which render this world object, and this function can then be used
inside an XRacer track or craft file.
CLASS METHODS
$world = XRacer::BVRML->parse ($filename [, $world]);
This function parses a BVRML file called $filename, and generates a $world object. If the second optional $world parameter is given,
then the BVRML file is parsed and the results are merged with the existing $world object.
If the parsing fails, then this function will print an error message and return "undef".
WORLD OBJECT METHODS
$nr_vertices = $world->nr_vertices;
Return the total number of vertices in the world.
$nr_faces = $world->nr_faces;
Return the total number of faces in the world.
@vertices = $world->vertices;
Aggregate all vertices in the world, and return it as a list.
@faces = $world->faces;
Aggregate all faces in the world, and return it as a list.
($smallest_x, $largest_x, $smallest_y, $largest_y, $smallest_z, $largest_z) = $world->bbox;
Return the bounding box (or bounding cuboid, to be more precise) of this world.
$world->write_display_function ([name => $function_name,] [filehandle => $filehandle,] [decl => $decl]);
Write out a C function containing GL calls which, when invoked, will display this world object. The C function is called $function_name
and will be written to the file specified by the $filehandle. The function will be declared as "void function_name (void)" unless the
$decl parameter is given, which gives the return declaration. The C function is suitable for directly linking into XRacer craft and
track files. However, it requires some support. In particular, you will need to include the header file GL/gl.h, and probably xracer.h
before the function.
AUTHOR
Richard W.M. Jones, <rich@annexia.org>
COPYRIGHT
XRacer is copyright (C) 1999-2000 Richard W.M. Jones (rich@annexia.org) and other contributors listed in the AUTHORS file.
SEE ALSO
perl(1), xracer(6).
perl v5.14.2 2000-01-07 BVRML(3pm)