Search Results

Search: Posts Made By: ranjancom2000
14,212
Posted By vbe
On what OS was your input file produced? Looks...
On what OS was your input file produced? Looks like MSsomething... and so I would not be surprised that "$d" contains next line char...
Try and put -CapacityGB $d at the end and see what happens......
8,514
Posted By Scrutinizer
To adjust vgersh99's suggestion try: awk...
To adjust vgersh99's suggestion try:
awk '{i=tolower($1)} FNR==NR {f1[i]=$0;next} i in f1 {print $0, f1[i]}' all-Vms-1.txt all-vm-unix.txt
4,303
Posted By anbu23
$ awk -v RS="\nName:" -v OFS="," -v FS="\n" -v...
$ awk -v RS="\nName:" -v OFS="," -v FS="\n" -v ORS="\nName:" ' { print $1 OFS $2 ($3 ? OFS $3 : "") } ' file
Name: serve1,has disk :Yes,dev (8):
Name: serve2,has disk :No,dev (8):
Name: serve3,has...
5,854
Posted By drysdalk
Hi, The sed command can take care of this...
Hi,

The sed command can take care of this for you:


$ cat test.txt
,001E:001F,,,02EE,0FED:0FEF,
$ sed -i 's/^,//g;s/,$//g' test.txt
$ cat test.txt
001E:001F,,,02EE,0FED:0FEF


The...
4,084
Posted By RudiC
Wouldn't it be nice to post a complete...
Wouldn't it be nice to post a complete specification in the first place, then? And, to show your own ideas and attempts?


Try an awk approach:


awk 'NF == 3 {$2 = ""} 1' file
3 000123456
2...
3,307
Posted By vgersh99
how about: $ echo...
how about:

$ echo '001,0002,0003,004,005,0006,0007,007A,007B,007C,007E,007F,008A,008C' | awk -F, -v b=5 '{for(i=b+1;i<=NF;i=i+b) $i=ORS $i}1' OFS=, | sed 's/,$//'
001,0002,0003,004,005...
4,051
Posted By Corona688
From the instructions for mailsend, -attach...
From the instructions for mailsend, -attach file,mime_type,[i/a] (i=inline,a=attachment)

So -attach "D:\cygwin\home\test.tar.gz,application/tar-gz,a"
1,217
Posted By vgersh99
sort -k4,4 myFile | awk '$4!=p {if(p) print...
sort -k4,4 myFile | awk '$4!=p {if(p) print "Total= " tot;p=$4;tot=0} {print;tot+=$NF} END {print "Total= " tot}'
2,261
Posted By RudiC
Tryawk ' NF < 5 {T[3] = T[3] $1 ...
Tryawk '
NF < 5 {T[3] = T[3] $1
T[4] = T[4] $2
next
}
{if (T[1]) print T[1], T[2], T[3], T[4], T[5]
...
852
Posted By RavinderSingh13
Hello ranjancom2000, Following awk may help...
Hello ranjancom2000,

Following awk may help you on same and it will ONLY look for digits after / if they are more than 3 it will remove everything after /.


awk --re-interval -F"/"...
852
Posted By MadeInGermany
I think you mean slash not backslash. Match 4...
I think you mean slash not backslash.
Match 4 or more non-blanks after a slash, and substitute all this with nothing:
sed 's#/[^ ]\{4,\}##'
1,409
Posted By RavinderSingh13
Hello ranjancom2000, Could you please try...
Hello ranjancom2000,

Could you please try following and let me know if this helps you.

awk 'FNR==NR{a[$3]=$0;next} {printf("%s %s\n",$1 in a?a[$1]:"Notfound",$0)}' Input_file1 Input_file2
...
2,393
Posted By rdrtx1
awk 'FNR == NR {T[$3] = $0; next} {print...
awk 'FNR == NR {T[$3] = $0; next} {print (length(T[$1]) ? T[$1] : "Notfound ") $0}' file1 file2
1,368
Posted By RudiC
Well, I don't think there's NEW challenges on...
Well, I don't think there's NEW challenges on vlookup (which, by the way, is an EXCEL or more generally, spread sheet function not available / applicable in *nix). They all are varieties of...
1,106
Posted By Don Cragun
Try: awk 'FNR==NR {f2[tolower($3)]=$0;next}...
Try:
awk 'FNR==NR {f2[tolower($3)]=$0;next} {print ((tolower($3) in f2)?f2[tolower($3)] OFS:"") $0}' file2 file1
1,106
Posted By vgersh99
awk 'FNR==NR {f2[$3]=$0;next} {print (($3 in...
awk 'FNR==NR {f2[$3]=$0;next} {print (($3 in f2)?f2[$3] OFS:"") $0}' file2 file1
1,417
Posted By Chubler_XL
This will replace if $3 contains an active-server...
This will replace if $3 contains an active-server name (in a similar manor to grep).

I'm not really sure what the vlookup approximate logic is. If this doesn't suit can you be more specific on...
821
Posted By rdrtx1
awk ' /portIndex:/ {if (c++ > 0) print "";...
awk '
/portIndex:/ {if (c++ > 0) print ""; port_info="" ; port_info=$0 " "; next}
/portName:/ {port_info=port_info $0 "," ; next}
{$1=$1; print port_info $0}
' source_file
1,373
Posted By rdrtx1
letter casing on word "[Dd]evice". Original post...
letter casing on word "[Dd]evice". Original post word capitalization is different from second post. Script was updated to account for both.
1,409
Posted By RavinderSingh13
Hello ranjancom2000, My same code is working...
Hello ranjancom2000,

My same code is working for your newly shown Input_file(s), please do let us know what is not working(with complete details). Simply saying not working will not help us to...
878
Posted By rdrtx1
grep -E -v -f ignore_list source_file ...
grep -E -v -f ignore_list source_file
ignore_list file:
test_1([^0-9]|$)
test_2
test_5
1,679
Posted By rdrtx1
awk ' { w=$1; sub("[.].*", "", w); ...
awk '
{
w=$1; sub("[.].*", "", w); # strip first word
if(! a[w]) {b[c++]=w; g=0;} #...
1,679
Posted By rdrtx1
another: awk ' { w=$1; sub("[.].*", "",...
another:
awk '
{
w=$1; sub("[.].*", "", w);
if(! a[w]) {b[c++]=w; g=0;}
a[w]=a[w] $0 ",";
if ($NF ~ /[0-9]*GB$/) {l=$NF; gsub("[^0-9]", "", l); s[w]=(g+=l);}
}
END {
for (i=0;...
1,872
Posted By Don Cragun
Note that if you put "sanpfound," in field 2 and...
Note that if you put "sanpfound," in field 2 and then add in "dummy,"; you'll never find "dummy,snapfound".

If what you want is "snapfound" (which is not what you said you wanted in post #1 in...
1,872
Posted By Yoda
Here is what I get. Note that the sequence of...
Here is what I get. Note that the sequence of input files matters:-
$ cat file1
frame1,dummy,server1, 00C1C N/A RDF1+TDEV RW 51789
frame1,dummy,server1, 00C1D N/A RDF1+TDEV RW 51789...
Showing results 1 to 25 of 34

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