I want to make Changes in an second file by replacing TCP-5100 with Sybase_5100 and TCP-5600 with Sybase_5600.
To elaborate, I want to replace the contents of first column of file "X"with second Column of file "X" in file "Y".
This has to be done for 1000 entries of file X in file Y.
Any code in awk or sed
Moderator's Comments:
Plese use a new thread for a new problem and use code tags
Last edited by Scrutinizer; 11-28-2015 at 02:18 PM..
Thanks
Will this code continue for till 1000 records of X file. Will it introduce any space or extra lines
I have checked for 5 records.
Thanks again
---------- Post updated at 12:34 AM ---------- Previous update was at 12:13 AM ----------
It is including 1 extra line
the output file is having extra line with the replaced element.
Is it to do with input file X as it is having spaces after each row.
The file is config file and it will stop working
#!/usr/bin/perl
#shahid1632.pl
use strict;
use warnings;
# get 2 files from command line or exist
my $xfile = shift || die;
my $yfile = shift || die;
# load patterns from first file into a hash database
my %patterns;
open my $fh, '<', $xfile or die "Could not open $xfile: $!\n";
while(<$fh>){
chomp;
my ($key, $val) = split;
$patterns{$key} = $val;
}
close $fh;
# act upon second file
open $fh, '<', $yfile or die "Could not open $yfile: $!\n";
while(<$fh>){
# create alphanumeric with hyphens tokens from line
my @blocks = /([\w-]+)/g;
# the first token is Name or Uid, check for a possible swap of value
if($blocks[1] and $blocks[0]=~/^Name|^Uid/){
s/$blocks[1]/$patterns{$blocks[1]}/ if exists $patterns{$blocks[1]};
}
print;
}
close $fh;
Hello.
System : opensuse leap 42.3
I have a bash script that build a text file.
I would like the last command doing :
print_cmd -o page-left=43 -o page-right=22 -o page-top=28 -o page-bottom=43 -o font=LatinModernMono12:regular:9 some_file.txt
where :
print_cmd ::= some printing... (1 Reply)
Hi, all, I have a file that looks like:
## XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
## YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
#AA AB AC AD AE AF AG AH AI AJ AK AL
20 60039 60039 ... (5 Replies)
How to use "mailx" command to do e-mail reading the input file containing email address, where column 1 has name and column 2 containing “To” e-mail address
and column 3 contains “cc” e-mail address to include with same email.
Sample input file, email.txt
Below is an sample code where... (2 Replies)
Hi all.
I have a .txt file that I need to sort it
My file is like:
1- 88 chain0 MASTER (FF-TE) FFFF 1962510 /TCK T FD2TQHVTT1 /jtagc/jtag_instreg/updateinstr_reg_1 dff1 (TI,SO)
2- ... (10 Replies)
Hi,
I'm dealing with an issue and losing a lot of hours figuring out how i would solve this.
I have an input file which looks like this:
('BLABLA +200-GRS','Serviço ','TarifaçãoServiço','wap.bla.us.0000000121',2985,0,55,' de conversão em escada','Dia','Domingos')
('BLABLA +200-GRR','Serviço... (6 Replies)
Hi all,
I have this text file containing 9 columns separated by space. The 8th columns contains the numbers.
C1 C2 C3 C4 C5 C6 C7 C8 C9
er rt yt gh iu nk il 0.07 xs
yt lr ty bg iu zk nh 0,0005 lt
...etc.
I want to replace the comma with full stop only in 8th coloumn.
the output... (8 Replies)
Hi,
I have line in input file as below:
3G_CENTRAL;INDONESIA_(M)_TELKOMSEL;SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL
My expected output for line in the file must be :
"1-Radon1-cMOC_deg"|"LDIndex"|"3G_CENTRAL|INDONESIA_(M)_TELKOMSEL"|LAST|"SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL"
Can someone... (7 Replies)
Hi All,
I have working (Perl) code to combine 2 input files into a single output file using the join function that works to a point, but has the following limitations:
1. I am restrained to 2 input files only.
2. Only the "matched" fields are written out to the "matched" output file and... (1 Reply)
Hi Friends,
Can any of you explain me about the below line of code?
mn_code=`env|grep "..mn"|awk -F"=" '{print $2}'`
Im not able to understand, what exactly it is doing :confused:
Any help would be useful for me.
Lokesha (4 Replies)