03-27-2020
Quote:
Originally Posted by
balajesuri
You may try perl. When it comes to regex and string parsing, perl handles them beautifully. Of course, doesn't mean you don't have other options.
Thank you. I've done just that. Perl seems to be the perfect tool for this issue.
Sorry for the late reply.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi, I am trying something like this: Let's say I have a file called File1 with contents:
x=-0.3
y=2.1
z=9.0
I have another file, File2, with contents:
xx=
yy=
zz=
(nothing after "="). What I want to do is get the value of x in File1 and set it to xx in File2, i.e., xx=-0.3. And the... (3 Replies)
Discussion started by: ommatidia
3 Replies
2. Shell Programming and Scripting
Hi,
I need to do an exact find and replace (I don't want to use regular expressions because the input comes from user). I want to find a line that matches the user's input text and replace it with an empty string.
For example, let's say the user enters I love "Unix" and the contents of the... (2 Replies)
Discussion started by: srikanths
2 Replies
3. Shell Programming and Scripting
Hello
I have this regular expression:
</book>(?:\n)<collection>(.*)</collectioninfo>
And I have this peace of text on a FILE
<book bookid="3" title="the title 3" remaining = "50" price="100">
<reader readerid="1"><!]></reader>
<reader readerid="2"><!]></reader>
<reader... (1 Reply)
Discussion started by: dirdamalah
1 Replies
4. UNIX for Dummies Questions & Answers
Hello,
I need help with using grep and regular expressions....
I have a long list of about 1000 lines of Chinese flashcards. Here's a small excerpt:
意文 yìwén (given name)
貴姓 guìxìng (honorable surname)
貴 guì (honorable)
姓 xìng (one's surname is; to be surnamed; surname)
呢 ne (interrogative... (2 Replies)
Discussion started by: arduino411
2 Replies
5. Linux
Hello everyone,
I am trying to do a simple script (shell or perl) for a bioinformatic problem, where I want to use a list from file2 and append this information to file1 (output).
Example:
File1
>Apple1
GAGACGATTTATATATAGAAGAGAG
>Banana2
CAGAGAGAGAGACCCCCCCCCCCC
File2
>Apple1 ... (2 Replies)
Discussion started by: herasj01
2 Replies
6. Shell Programming and Scripting
For reference i am still a newb at scripting, but i have what i think is a complex issue.
I need to run a FIND on / to identify all files and print them to >> $TEMPFILE
I need to avoid MVFS
I need to avoid /var/tmp/nastmp/
I was trying find / \( -type d -name nastmp -prune \) -a \( -fstype... (4 Replies)
Discussion started by: nitrobass24
4 Replies
7. Shell Programming and Scripting
Guys, need help.
I have a file that contains something like this:
abc
def
ghi
jkl
I want to print the first and last line of the file and the output should be in a single line.
so, output should be like this:
abc jkl (3 Replies)
Discussion started by: solidhelix08
3 Replies
8. UNIX for Advanced & Expert Users
Hi
Could you please advise how can one extract from the output of
find . -name "*.c" -print
only filenames in the current direcotry and not in its subdirectories?
I tried using (on Linux x86_64)
find . -name "*.c" -prune
but it is not giving correct output.
Whereas I am getting... (9 Replies)
Discussion started by: tinku981
9 Replies
9. Shell Programming and Scripting
Friends,
I have more than 1000 lines in text file which needs to be converted as UPPERCASE by adding _
com.sun.url=www.sun.com
com.ssl.port=808
com.ui.path=/apps/ssi
Expected output
com.sun.url=_COM.SUN.URL_
com.ssl.port=_COM.SSL.PORT_
com.ui.path=_COM.UI.PATH_
Thanks in... (4 Replies)
Discussion started by: baluchen
4 Replies
10. Shell Programming and Scripting
Hello
I am trying to write sed code where it will look through the text for lines with specific expression "Started by user" and when found, will also add the following line, and also lines with another expression "Finished:"
sed -n '/Started by user/, +1p, /Finished:/'... (4 Replies)
Discussion started by: dlesny
4 Replies
LEARN ABOUT DEBIAN
cgi::ssi_parser
SSI_Parser(3) User Contributed Perl Documentation SSI_Parser(3)
NAME
CGI::SSI_Parser - Implement SSI for Perl CGI
SYNOPSIS
use CGI::SSI_Parser;
$CGI::SSI_Parser::recursive = 1;
fssi($filename);
sssi($string);
DESCRIPTION
CGI::SSI_Parser is used in CGI scripts for parsing SSI directives in files or string variables, and fully implements the functionality of
apache's mod_include module.
It is an alternative to famous Apache::SSI modules, but it doesn't require mod_perl. This is an advantage to those who are using public
hosting services. There is a disadvantage, however - the module consumes much memory, and I don't recommend using it on heavy-loaded sites
(currently it's being used on a site with 10000 hits, and I consider this as a limit). I hope to get rid of this disadvantage by the time
the release comes out (currently it's beta).
SSI Directives
This module supports the same directives as mod_include. For methods listed below but not documented, please see mod_include's online docu-
mentation at http://httpd.apache.org/docs/mod/mod_include.html .
o config
o echo
This directive is not fully supported in current version.
o exec
o fsize
o flastmod
o include
o printenv
o set
This directive is not supported in current version.
o perl
This directive is not supported in current version.
o if
o elif
o else
o endif
These four directives are not supported in current version.
Outline Usage
First you need to load the CGI::SSI_Parser module:
use CGI::SSI_Parser;
You need to specify the following when processing of all nested directives is needed (default value - 0):
$CGI::SSI_Parser::recursive = 1;
To parse file or string you need to use:
fssi($filename);
sssi($string);
The result is printed to STDOUT.
TO DO
Full implementation of all SSI directives.
Optimize memory consumption.
AUTHOR
Vadim Y. Ponomarenko, vp@istc.kiev.ua
SEE ALSO
mod_include, perl(1).
perl v5.8.0 2001-01-06 SSI_Parser(3)