Search Results

Search: Posts Made By: Pratik4891
1,072
Posted By stomp
You may use sed: sed -r -i -e...
You may use sed:

sed -r -i -e 's/$$SCHEMA_NAME/test/' yourfile.xml
if your SCHEMA_NAME is in the shell variable 'schema', you can use this:


sed -r -i -e 's/$$SCHEMA_NAME/'"$schema/"...
1,072
Posted By MadeInGermany
If you have bash version 4: #!/bin/bash #...
If you have bash version 4:
#!/bin/bash
# bash version 4 required

# associative array
declare -A AR

# read file into array
while IFS="=" read key val
do
AR[$key]=$val
done < FileB
#...
1,072
Posted By RudiC
How about sed -f <(sed 's/^/s=/; s/$/=/' file2)...
How about
sed -f <(sed 's/^/s=/; s/$/=/' file2) file1
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<root xmlns="http://aaa/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema"...
1,669
Posted By Makarand Dodmis
try ls -ltr | egrep -i "ABC_DEF|NN" ...
try

ls -ltr | egrep -i "ABC_DEF|NN"

---------- Post updated at 08:04 AM ---------- Previous update was at 07:49 AM ----------

if you want both files to appear then

ls -ltr | egrep -i...
3,749
Posted By RudiC
In the BEGIN section, there no file open yet, so...
In the BEGIN section, there no file open yet, so you can't getline unless you redirect it.
Tryawk 'NR < 5 {HD[NR]=$0; next}
!((NR-5)%3) {FN="F"++i; for (j=1; j<=4; j++)...
7,077
Posted By rdrtx1
try also: awk '!a[$0]++ {of="file" ++fc; print...
try also:
awk '!a[$0]++ {of="file" ++fc; print $0 >> of ; close(of)}' RS= ORS="\n\n\n\n" file
7,077
Posted By Yoda
Sure, for each non-zero number of field records,...
Sure, for each non-zero number of field records, the program construct a variable s with value separated by RS (newline by default)
s = s ? s RS $0 : $0
Once a zero number of field record is...
6,413
Posted By Akshay Hegde
Try: $ awk...
Try:

$ awk '/^<d/{close(f);f=$1;gsub(/[[:punct:]]/,x,f); f=f".txt"}{print >f}' file

Resulting

$ ls dataset*.txt -1
dataset1.txt
dataset2.txt
dataset.txt
$ cat dataset.txt
<data-set>...
1,203
Posted By bartus11
Try:awk '{f=NR%x?NR%x:x;print > "file"f}' x=3...
Try:awk '{f=NR%x?NR%x:x;print > "file"f}' x=3 infile
1,203
Posted By alister
An alternative that does not require a...
An alternative that does not require a conditional:
awk '{print > "file" ((NR-1)%x)}' x=3 infile
If a 1-index solution is preferred, just add one to the modulus, (NR-1)%x+1.

Regards,
Alister
1,269
Posted By pravin27
How about this? awk -F"|"...
How about this?
awk -F"|" 'NR==FNR{a[$1]++;next}
a[$1]{print $1,a[$1]}' OFS="|" mainFile baseFile
1,269
Posted By ygemici
# awk -F'|' 'FNR==NR{a[$1]}($4 in...
# awk -F'|' 'FNR==NR{a[$1]}($4 in a){A[$4,x]++}END{for(i in A)print i FS A[i]}' base lookup
abc-001|3
bcd-001|2
cde-001|4
1,777
Posted By rangarasan
awk
Hi,

Try this one,


awk -v s="'" 'FNR==NR{gsub(s,"");a[$0]=$0;next;}!a[$0]{print $0;}' file2 file1


Cheers,
Ranga:)
5,552
Posted By itkamaraj
you need to end the here statement ftp -n...
you need to end the here statement

ftp -n -v -q winftp.principal.com >/infa/datafiles/GRP/Scripts/ftp_from_infa_dvcn.log<<END_SCRIPT
 
quote USER $FTP_USER
quote PASS $FTP_PASS
ascii
lcd...
3,679
Posted By Klashxx
awk -F\~ '{print $4}' test.dat|sort|uniq|wc -l
awk -F\~ '{print $4}' test.dat|sort|uniq|wc -l
3,679
Posted By balajesuri
Its awk -F not awk -FS $ awk -F"[|~|]+" '{print...
Its awk -F not awk -FS
$ awk -F"[|~|]+" '{print $4}' filename | sort | uniq | wc -l
3
3,679
Posted By ahamed101
awk -F\~ '{print $4}' test.dat | sort -u | wc -l ...
awk -F\~ '{print $4}' test.dat | sort -u | wc -l


--ahamed
3,679
Posted By Klashxx
a pure awk: awk -F"[|~|]+"...
a pure awk:
awk -F"[|~|]+" 'a[$4]==""{a[$4]=1;b++}END{print b}' test.dat
Or:
awk -F\~ '!a[$4]{a[$4]=1;b++}END{print b}' test.dat
3,679
Posted By ahamed101
Yet another one... awk -F'~'...
Yet another one...

awk -F'~' '{a[$4]++}END{print length(a)}' infile


Use nawk if solaris!

--ahamed
3,679
Posted By itkamaraj
$ awk -F"\|~\|" '{a[$4]++;next}END{for(i in...
$ awk -F"\|~\|" '{a[$4]++;next}END{for(i in a){print a[i],i}}' input.txt
6 1023353
2 1014486
2 1015104
14,681
Posted By durden_tyler
The call to the open function is incorrect. Have...
The call to the open function is incorrect. Have a look at the online Perl documentation:

open - perldoc.perl.org (http://perldoc.perl.org/functions/open.html)

Since you'd open a file, you...
14,681
Posted By Skrynesaver
No it's actually creating an entry using the 3rd...
No it's actually creating an entry using the 3rd field ass a key for the hash and the entire record as the value.

At this point we have slurped the entire file into an array and because we are...
14,681
Posted By durden_tyler
$ $ $ cat f40 ...
$
$
$ cat f40
9924873|20111114|00000000000013013|130|13|10/15/2010 12:36:22|W860944|N|00
9924873|20111114|00000000000013009|130|09|10/15/2010 12:36:22|W860944|N|00...
14,681
Posted By Skrynesaver
#!/usr/bin/perl use strict; use warnings; ...
#!/usr/bin/perl
use strict;
use warnings;

open (my $data , '<', $ARGV[0])|| die "could not open $ARGV[0]:\n$!";
my @array=(<$data>);
my @sorted=sort {(split(/\|/,$a))[2]<=>(split(/\|/,$b))[2]}...
1,284
Posted By ygemici
try justdoit codes ;) # ./justdoit Please...
try justdoit codes ;)
# ./justdoit
Please give your value(s) [ 1 2 3 4 ] ? 1 3 5
Please only give an input value for [1 2 3 4] with space!!

Please give your value(s) [ 1 2 3 4 ] ? 1 5...
Showing results 1 to 25 of 47

 
All times are GMT -4. The time now is 08:14 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy