04-13-2011
Can you post an example of both files and the desired output?
Please use code tags.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I probably could have done this at one time, but, the years and no need has left my scripting skills lacking and I'm unable to work this problem out. https://www.unix.com/images/smilies/frown.gif
:(
Using Linux, have a great many xml files in which there may be multiple occurrence of a line of... (13 Replies)
Discussion started by: xenixuser
13 Replies
2. Shell Programming and Scripting
here is my prob ..
i have a very large text files and i need to locate specific lines, copy them and then replace a single word in the replaced text
example
find all lines that contain '/etc', copy the line immediately below (not at the end of the file) and then replace '/etc' with '/root'... (1 Reply)
Discussion started by: jmvbxx
1 Replies
3. Shell Programming and Scripting
Hi All,
How do I search first string & second string and copy all content between them from one file to another file?
Please help me..
Thanks In Advance.
Regards,
Pankaj (12 Replies)
Discussion started by: pankajp
12 Replies
4. Homework & Coursework Questions
Use and complete the template provided. The entire template must be completed. If you don't, your post may be deleted!
1. The problem statement, all variables and given/known data:
(o) Checkout an auto part: should prompt the user for the name of the auto part
and borrower's name:
Name:... (2 Replies)
Discussion started by: SlapnutsGT
2 Replies
5. Shell Programming and Scripting
Hi, I have text file abc.txt. In this file, I have the following data.
Input:
Mr Smith & Mrs Smith
Mr Smith &apos Mrs Smith
Mr Smith & Mrs Smith
Mr Smith& Mrs Smith
Mr Smith &Mrs Smith
Output:
Mr Smith & Mrs Smith
Mr Smith &apos Mrs Smith
Mr Smith & Mrs Smith
Mr Smith&... (4 Replies)
Discussion started by: naveed
4 Replies
6. Shell Programming and Scripting
Hi,
I have a huge text file that contains contents like below.
echo 2VPMUM1CMP01_2011-05-10_18_CPU_Stats_1.txt
awk -F, '{sub ("%","",$8);sum+=100-$8;if (100-$8>max){max=100-$8}}END{printf "max=%.1f%\navg=%.1f%\n",max,sum/NR}'
echo 2VPMUM1CMP01_2011-05-11_10_CPU_Stats_1.txt
awk -F,... (2 Replies)
Discussion started by: SunilB2011
2 Replies
7. Shell Programming and Scripting
Hi all.
I have the following command that is successfully searching for any one of the strings on all lines of a file and replacing it with the instructed value.
cat inputFile | awk '{gsub(/aaa|bbb|ccc|ddd/,"1234")}1' > outputFile
This does in fact replace any occurrence of aaa, bbb,... (2 Replies)
Discussion started by: dazhoop
2 Replies
8. Shell Programming and Scripting
I need to replace dashes (i.e. -) if present from positions 351-357 with zero (i.e. 0), I also need to replace dash (i.e “-“) if present between position 024-043 with zero (i.e. 0) & I replace " " (i.e. 2 space characters) if present at position 381-382 with "04". Total length of record is 413.... (11 Replies)
Discussion started by: lancesunny
11 Replies
9. Shell Programming and Scripting
Hi All,
I have written a shell script that creates a backup of my MySQL database. The script performs the following functions:
Creates a Backup of the MySQL database
Compresses the Backup
Copies the Backup to a Remote Server
Send an E-Mail displaying the size of the Backup
Removes any... (6 Replies)
Discussion started by: SalientAnimal
6 Replies
10. Programming
I can find and replace text when the delimiters are unique. What I cannot do is replace text using two NON-unique delimiters:
Ex.,
"This html code <text blah >contains <garbage blah blah >. All tags must go,<text > but some must be replaced with <garbage blah blah > without erasing other... (5 Replies)
Discussion started by: bedtime
5 Replies
LEARN ABOUT DEBIAN
text::affixes
Affixes(3pm) User Contributed Perl Documentation Affixes(3pm)
NAME
Text::Affixes - Prefixes and suffixes analisys of text
SYNOPSIS
use Text::Affixes;
my $text = "Hello, world. Hello, big world.";
my $prefixes = get_prefixes($text);
# $prefixes now holds
# {
# 3 => {
# 'Hel' => 2,
# 'wor' => 2,
# }
# }
# or
$prefixes = get_prefixes({min => 1, max => 2},$text);
# $prefixes now holds
# {
# 1 => {
# 'H' => 2,
# 'w' => 2,
# 'b' => 1,
# },
# 2 => {
# 'He' => 2,
# 'wo' => 2,
# 'bi' => 1,
# }
# }
# the use for get_suffixes is similar
DESCRIPTION
Provides methods for prefixe and suffix analisys of text.
METHODS
get_prefixes
Extracts prefixes from text. You can specify the minimum and maximum number of characters of prefixes you want.
Returns a reference to a hash, where the specified limits are mapped in hashes; each of those hashes maps every prefix in the text into the
number of times it was found.
By default, both minimum and maximum limits are 3. If the minimum limit is greater than the lower one, an empty hash is returned.
A prefix is considered to be a sequence of word characters (w) in the beginning of a word (that is, after a word boundary) that does not
reach the end of the word ("regular expressionly", a prefix is the $1 of /(w+)w/).
# extracting prefixes of size 3
$prefixes = get_prefixes( $text );
# extracting prefixes of sizes 2 and 3
$prefixes = get_prefixes( {min => 2}, $text );
# extracting prefixes of sizes 3 and 4
$prefixes = get_prefixes( {max => 4}, $text );
# extracting prefixes of sizes 2, 3 and 4
$prefixes = get_prefixes( {min => 2, max=> 4}, $text);
get_suffixes
The get_suffixes function is similar to the get_prefixes one. You should read the documentation for that one and than come back to this
point.
A suffix is considered to be a sequence of word characters (w) in the end of a word (that is, before a word boundary) that does not start
at the beginning of the word ("regular expressionly" speaking, a prefix is the $1 of /w(w+)/).
# extracting suffixes of size 3
$suffixes = get_suffixes( $text );
# extracting suffixes of sizes 2 and 3
$suffixes = get_suffixes( {min => 2}, $text );
# extracting suffixes of sizes 3 and 4
$suffixes = get_suffixes( {max => 4}, $text );
# extracting suffixes of sizes 2, 3 and 4
$suffixes = get_suffixes( {min => 2, max=> 4}, $text);
OPTIONS
Apart from deciding on a minimum and maximum size for prefixes or suffixes, you can also decide on some configuration options.
exclude_numbers
Set to 0 if you consider numbers as part of words. Default value is 1.
# this
get_suffixes( {min => 1, max => 1, exclude_numbers => 0}, "Hello, but w8" );
# returns this:
{
1 => {
'o' => 1,
't' => 1,
'8' => 1
}
}
lowercase
Set to 1 to extract all prefixes in lowercase mode. Default value is 0.
ATTENTION: This does not mean that prefixes with uppercased characters won't be extracted. It means they will be extracted after being
lowercased.
# this...
get_prefixes( {min => 2, max => 2, lowercase => 1}, "Hello, hello");
# returns this:
{
2 => {
'he' => 2
}
}
TO DO
o Make it more efficient (use C for that)
AUTHOR
Jose Castro, "<cog@cpan.org>"
COPYRIGHT & LICENSE
Copyright 2004 Jose Castro, All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
perl v5.10.0 2005-11-19 Affixes(3pm)