10-25-2010
Query for replacing a string and keeping the non-replaced content
Hi experts,
As i am a novice unix player...so need help for the below query...banged my head from quite a while...
i have a set of html files, in which i need to search for string "Page"(case sensitive) and then replace the same with some numeric code ,say, "XXX1234".
Here in html files, there are some other similar strings like totalPage,currentPage,etc ....
i have tried using grap and using sed command, but problem here using grap is that it will return single line containing "Page" and then i can use sed to replace that word, but along with that i need non-replaced content as it is, and final output should be html file with only desired pattern replaced.
Was thinking , if any solution is there other than formal looping constructs.
would be a great help.....
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
hi,
i wanted to put the output of file f1 into the pattern space of file f2
f1:
wjwjwjwjwjwjwj //these line go in file f2
jwjwjwjwjwjjwjw
wjwjwjwjjwjwjwj
f2:
Pattern_start
__________ //these are the line to be replaced
__________
Pattern_end
i m... (4 Replies)
Discussion started by: go4desperado
4 Replies
2. Shell Programming and Scripting
Hi again,
in my bash script I have several variable strings like in an array
STRING_NAME="qqq qqq qqq"
STRING_NAME="www www www"
STRING_NAME="eee eee eee"
This strings are passed to another program as
${STRING_NAME}
The problem is the program doesn't recognize the whole string
"qqq... (2 Replies)
Discussion started by: f_o_555
2 Replies
3. Shell Programming and Scripting
Hi,
I have a file with occurances of the string "TO_DATE(<number here>,'J')" at random places. I need minus 2400000 from the number and replace the string with "convert(date, dateadd(dd, <new number here>,'16 Nov 1858')".
I'm finding this difficult as the string isn't necessarily in the... (9 Replies)
Discussion started by: user_invalid
9 Replies
4. Shell Programming and Scripting
Okay, so I am not quite sure the best way of going about this.
I have a whole stack of files that need items replaced with a code corresponding to it. In particular, I am looking to replace the names of countries with the two letter iso country code. The files themselves are in csv format with... (4 Replies)
Discussion started by: johnlee
4 Replies
5. Shell Programming and Scripting
I have a script that goes through a 24 hr logfile, And i want to count the instances of a Test01 to 83 and output the sum of all the instances over 24hrs
#/bin/ksh
cat $parse_data | awk '/'$time$i'/ {for(x=0; x<=16; x++) {getline; print}print "--" }' > _hr.txt
for... (2 Replies)
Discussion started by: k00061804
2 Replies
6. Shell Programming and Scripting
I have file 1 & file 2 with content mentioned below. I want to get the output as shown in file3.
Requirement:
check the content of column 1 & column 2, if value of column 1 in file1 matches with first column of file2 then remaining columns(2&3) of file2 should get replaced, also if value of... (4 Replies)
Discussion started by: siramitsharma
4 Replies
7. Shell Programming and Scripting
Hi,
I need someone's help in writing correct perl code.
I implemented following code for "multiple search strings replaced with single string".
=========================================================
#!/usr/bin/perl
my $searchStr = 'register_inst\.write_t\(' |... (2 Replies)
Discussion started by: chettyravi
2 Replies
8. Shell Programming and Scripting
Hi All,
Please help me in the below issue.I had a file called env.prop.In that i need to change service.url.If i select chocie 2.
it should come as https://dev2.ecif.info53.com:30102/soap/default
30102 port is not fixed .It varies when the file is updated.So i want to keep orginal port in... (3 Replies)
Discussion started by: bhas85
3 Replies
9. Programming
I wanted to know what is the best way to query json formatted files for content? Ex. Data
https://usn.ubuntu.com/usn-db/database-all.json.bz2
When looking at keys as in:
import json
json_data = json.load(open('database-all.json'))
for keys in json_data.iterkeys():
print 'Keys--> {}... (0 Replies)
Discussion started by: metallica1973
0 Replies
10. Shell Programming and Scripting
Input File
CGGCGCCTCGCNNNCGAGCG CGGCGCGCCGAATCCGTGCG
TCGCNGC GCGCCGC
ACGGCNNNNN ACGGCCTCGCG
CGGCNGCCCGCCC CGGCGCGCCGTCC
Desired Output File
CGGCGCCTCGCNNNCGAGCG CGGCGCGCCGAATCCGTGCG CGGCGCCTCGCATCCGAGCG
TCGCNGC GCGCCGC TCGCCGC
ACGGCNNNNN ACGGCCTCGCG ACGGCTCGCG... (6 Replies)
Discussion started by: perl_beginner
6 Replies
LEARN ABOUT LINUX
grap2graph
GRAP2GRAPH(1) General Commands Manual GRAP2GRAPH(1)
NAME
grap2graph - convert a grap diagram into a cropped bitmap image
SYNOPSIS
grap2graph [ -unsafe ] [ -resolution M|MxN ] [ -format fmt ]
DESCRIPTION
Reads a grap program as input; produces an image file (by default in Portable Network Graphics format) suitable for the Web as output. For
a description of the grap language, see grap(1).
Your graph specification should not be wrapped with the .G1 and .G2 macros that normally guard it within groff(1) macros.
The output image will be a black-on-white graphic clipped to the smallest possible bounding box that contains all the black pixels. By
specifying command-line options to be passed to convert(1) you can give it a border, set the background transparent, set the image's pixel
density, or perform other useful transformations.
This program uses grap(1), pic(1), groff(1), and the ImageMagick convert(1) program. These programs must be installed on your system and
accessible on your $PATH for grap2graph to work.
OPTIONS
-unsafe
Run pic(1) and groff(1) in the `unsafe' mode enabling the PIC macro sh to execute arbitrary commands. The default is to forbid
this.
-format fmt
Specify an output format; the default is PNG (Portable Network Graphics). Any format that convert(1) can emit is supported.
Command-line switches and arguments not listed above are passed to convert(1).
ENVIRONMENT
GROFF_TMPDIR
The directory in which temporary files will be created. If this is not set grap2graph searches the environment variables TMPDIR,
TMP, and TEMP (in that order). Otherwise, temporary files will be created in /tmp.
SEE ALSO
pic2graph(1), eqn2graph(1), pic(1), groff(1), gs(1), convert(1).
AUTHOR
Eric S. Raymond <esr@thyrsus.com>
Groff Version 1.21 31 December 2010 GRAP2GRAPH(1)