08-18-2019
That's what "back references" (man regex / man sed) are for. But I think your "ansatz" is flawed - you could use the "pattern1" in awk only with tricks.
Paint the whole picture, include sample input and output data, and you might receive proposals to solve the whole picture.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I need an assistance in file generation using awk, sed or anything...
I have a big file that i need to filter desired parts only. The objective is to select (and print) the report # having the string "apple" on 2 consecutive lines in every report. Please note that the "apple" line has a HEX... (1 Reply)
Discussion started by: apalex
1 Replies
2. Shell Programming and Scripting
How to change ip using awk or sed .
#cat /etc/hosts
10.151.5.1 server1
10.151.5.2 server2
10.151.5.3 server3
10.151.5.4 server4
10.151.5.5 server5
Output:
10.151.5.1 server1
10.181.5.2 server2
10.151.5.3 server3
10.181.5.4 server4
10.181.5.5 server5 (9 Replies)
Discussion started by: kenshinhimura
9 Replies
3. Shell Programming and Scripting
Many of my servers' /etc/group file have many userid's that does not exist in /etc/passwd file and they need to be deleted.
This happened due to manual manipulation of /etc/passwd files.
I need to do this for 40 servers.
Can anyone help me in achieving this? Even reducing a step or two will be... (6 Replies)
Discussion started by: pdtak
6 Replies
4. Linux
I have a log file on our system which fills up with lines that have been timestamped, as follows....
03/03/2008 10:56:06:815] (ERROR) balance: continuing session to genapp02 : 18500
03/03/2008 10:56:06:820] (ERROR) balance: continuing session to genapp02 : 18500
03/03/2008 10:56:07:003]... (2 Replies)
Discussion started by: davesimm
2 Replies
5. Shell Programming and Scripting
suppose if u have a file like that
Hen ABCCSGSGSGJJJJK 15
Cock ABCCSGGGSGIJJJL 15
* * * * * * : * * * . * * * :
Hen CFCDFCSDFCDERTF 30
Cock CHCDFCSDHCDEGFI 30
* . * * * * * * * : * * :* : : .
The output shud be
where there is : and .
It shud... (4 Replies)
Discussion started by: cdfd123
4 Replies
6. Shell Programming and Scripting
I get a CSV file every day with 2 columns and multiple rows
ex:
date1,date2 ( both the fields are varchar fields)
This data has to be updated in a table which is being done manually and i want to automate that.
1. I have to select all the data from the prod table( 2 columns { date1,date2}) into... (4 Replies)
Discussion started by: kkb
4 Replies
7. Shell Programming and Scripting
So I'm new to this sed command and I am trying to create a script that replaces ip addresses when I name a file but can't tweak it to work.
Here is what it looks like:
#!/bin/bash
#
file=$1
#
sed -e 's/-CPUaddr 10.30.10.166/-CPUaddr 10.30.10.151/g' -i "$file"
sed -e 's/-CPUaddr... (10 Replies)
Discussion started by: uradunce
10 Replies
8. Shell Programming and Scripting
I want change the file when the line contains $(AA) but NOT contains $(BB), then change $(AA) to $(AA) $(BB)
eg:
$(AA) something
$(AA) $(BB) something (7 Replies)
Discussion started by: yanglei_fage
7 Replies
9. Shell Programming and Scripting
My first comment on every file contains the license message. I want to replace with a new license message. I used the below sed script, which replaces all comments. What is the modification or any other method with awk script for the below to edit only the first comment(license message)?
#sed -f... (1 Reply)
Discussion started by: vpshastry
1 Replies
10. Shell Programming and Scripting
I have a csv file formatted like this:
2014-08-21 18:06:26,A,B,12345,123,C,1232,26/08/14 18:07and I'm trying to change it to MM/DD/YYYY HH:MM for both occurances.
I have got this:
awk -F, 'NR <=1 {print;next}{"date +%d/%m/%Y\" \"%H:%m -d\""$1 "\""| getline dte;$1=dte}1' OFS="," test.csvThis... (6 Replies)
Discussion started by: say170
6 Replies
LEARN ABOUT DEBIAN
ra_pict
RA_PICT(1) General Commands Manual RA_PICT(1)
NAME
ra_pict - convert Radiance pictures to Macintosh PICT files
SYNOPSIS
ra_pict [ -e +/- stops ] [ -v ] [ -g gamma ] [ infile [ outfile ]]
DESCRIPTION
Ra_pict converts a Radiance picture, as produced by rpict (1) to a Macintosh PICT file. The picture will be a 24 bit PICT 2 picture, using
a single bit map (DirectRect).
OPTIONS
-g gamma This sets an explict gamma correction for the image. If it is not specified, the default value of 2.0 is used.
-v Invokes verbose mode, and gives line on standard error giving the size of the picture and the gamma correction used.
-e +/- stops
Adjusts the exposure by stops.
infile Specifies the file to read the picture from. If none is specified, it takes it from standard input. If standard input is used,
then the picture is sent to standard output.
outfile Specifies the file to send the PICT file to. If none is specified, it is sent to standard output.
EXAMPLES
ra_pict mypict.hdr mypict.pict
Will convert the Radiance picture mypict.hdr, giving the Macintosh PICT mypict.pict.
ra_pict -g 2.2 mypict.hdr mypict.pict
Will convert the file using a gamma of 2.2.
SEE ALSO
rpict(1)
BUGS
Does not yet do Macintosh PICT to Radiance PIC, as this PICT files are a lot more complex than just one bit map. This is left as an exer-
cise for the reader :-)
AUTHOR
Russell Street
RADIANCE
11/15/93 RA_PICT(1)