10-14-2011
I have a file which has
element * CHECKEDOUT
element \fiosapp\... .../ch_connectedhome/LATEST
element \fiosapp\... /main/LATEST -mkbranch ch_connectedhome
load \fiosapp\ConnectedHome
load \fiosapp\ConnectedHomeProject
load \fiosapp\Build
when i use the command `cat FILE_NAME |grep load |awk -F'\' '{print $2}'`
ConnectedHome
ConnectedHomeProject
Build
are getting printed but i want "fiosapp" to get printed. What do I do??
Thanks
Ananth
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi,
I want to trim the spaces on left side of the variable value. For eg: if it is 4 spaces followed by value, All the spaces on the left should be supressed.
Easy but want it quickly.
Regards,
Shiv@jad (6 Replies)
Discussion started by: Shiv@jad
6 Replies
2. Shell Programming and Scripting
Hi Guys,
I am trying to write a perl script to search a string "Name" in the file "FILE" and also want to create a new file and push the searched string Name line along with 10 lines following the same.
can anyone of you please let me know how to go about it ? (8 Replies)
Discussion started by: sukrish
8 Replies
3. Shell Programming and Scripting
Thanks to people's help, I have composed a single line within a .sh script that Ports a file into a csv:
perl -p -i -e... (5 Replies)
Discussion started by: Astrocloud
5 Replies
4. Shell Programming and Scripting
continuing from my previous post, whose link is given below as a reference
https://www.unix.com/shell-programming-scripting/171076-shell-scripting.html#post302573569
consider there is create table commands in a file for eg:
CREATE TABLE `Blahblahblah` (
`id` int(11) NOT NULL... (2 Replies)
Discussion started by: vivek d r
2 Replies
5. Shell Programming and Scripting
File contains 10 columns,i want trim the 2,4,10 columns using single unix command.
Please suggest me how to do?
Thanks (21 Replies)
Discussion started by: bmk
21 Replies
6. Shell Programming and Scripting
here is what i want to achieve... consider a file contains below contents. the file size is large about 60mb
cat dump.sql
INSERT INTO `table1` (`id`, `action`, `date`, `descrip`, `lastModified`) VALUES (1,'Change','2011-05-05 00:00:00','Account Updated','2012-02-10... (10 Replies)
Discussion started by: vivek d r
10 Replies
7. Shell Programming and Scripting
I am attempting to grep an exact string from a series of files within a directory and append that output to the filename when it is present in the file. I've been after this all day with no luck. Thanks for your help in advance :wall:. (4 Replies)
Discussion started by: JC_1
4 Replies
8. Shell Programming and Scripting
Hi,
I am trying to remove lines once a string is found till another string is found including the start string and end string. I want to basically grab all the lines starting with color (closing bracket). PS: The line after the closing bracket for color could be anything (currently 'more').... (1 Reply)
Discussion started by: Dabheeruz
1 Replies
9. UNIX for Beginners Questions & Answers
I want to search a small string in a large string and find the locations of the string. For this I used grep "string" -ob <file name where the large string is stored>. Now this gives me the locations of that string. Now how do I store these locations in a text file.
Please use CODE tags as... (7 Replies)
Discussion started by: ANKIT ROY
7 Replies
10. UNIX for Beginners Questions & Answers
Hi, I have a big csv file with below data.
file:
La Cage Aux Folles (Widescreen)
Famous Mystics and Psychics
A Passion for Planning Financials Operations Marketing Management and Ethics
Precious Moments Holy Bible New King James Version Precious Angels Edition Blue
Practical Recording... (9 Replies)
Discussion started by: Raghuram717
9 Replies
LEARN ABOUT DEBIAN
configreader::directivestyle
ConfigReader::DirectiveStyle(3) User Contributed Perl Documentation ConfigReader::DirectiveStyle(3)
NAME
ConfigReader::DirectiveStyle
Reads a configuration file of directives and values.
CONFIGURATION FILE SYNOPSIS
# comments start with a #, and blank lines are ignored
Input /etc/data_source # the value follows the directive name
HomePage http://www.w3.org/
# values can be quoted
Comment "here is a value with trailing spaces "
CODE SYNOPSIS
my $c = new ConfigReader::DirectiveStyle;
directive $c 'Input', undef, '~/input'; # specify default value,
# but no parsing needed
required $c 'HomePage', 'new URI::URL'; # create URI::URL object
ignore $c 'Comment'; # Ignore this directive.
$c->load('my.config');
open(IN, $c->value("Input"));
$c->define_accessors(); # creates Input() and HomePage()
retrieve(HomePage());
DESCRIPTION
This class reads a common style of configuration files, where directive names are followed by a value. For each directive you can specify
whether it has a default value or is required, and a function or method to use to parse the value. Errors and warnings are caught while
parsing, and the location where the offending value came from (either from the configuration file, or your Perl source for default values)
is reported.
DirectiveStyle is a subclass of ConfigReader::Values. The methods to define the directives in the configuration file are documented there.
Comments are introduced by the "#" character, and continue until the end of line. Like in Perl, the backslash character "" may be used in
the directive values for the various standard sequences:
tab
newline
return
f form feed
v vertical tab, whatever that is
backspace
a alarm (bell)
e escape
33 octal char
x1b hex char
The value may also be quoted, which lets you include leading or trailing spaces. The quotes are stripped off before the value is returned.
DirectiveStyle itself only reads the configuration file. Most of the hard work of defining the directives and parsing the values is done
in its superclass, ConfigReader::Values. You should be able to easily modify or subclass DirectiveStyle to read a different style of con-
figuration file.
PUBLIC METHODS
"new( [$spec] )"
This static method creates and returns a new DirectiveStyle object. For information about the optional $spec argument, see Direc-
tiveStyle::new().
"load($file, [$untaint])"
Before calling load(), you'll want to define the directives using the methods described in ConfigReader::Values.
Reads a configuration from $file. The default values for any directives not present in the file are assigned.
Normally configuration values are tainted like any data read from a file. If the configuration file comes from a trusted source, you can
untaint all the values by setting the optional $untaint argument to a true value (such as 'UNTAINT').
SUBCLASSABLE METHODS
You can stop reading here if you just want to use DirectiveStyle. The following methods could be overridden in a subclass to provide addi-
tional or alternate functionality.
"parse_line($line, $whence, $untaint)"
Parses $line. $whence is a string describing the source of the line. Returns a two-element array of the directive and the value string,
or the empty array () if the line is blank or only contains a comment.
"parse_value_string($str, $whence)"
Interprets quotes, backslashes, and comments in the value part. (Note that after the value string is returned, it will still get passed to
the directive's parsing function of method if one is defined).
perl v5.8.2 1996-02-14 ConfigReader::DirectiveStyle(3)