I'm glad I'm not the only one having difficulties with the OP's specification, even though this one - being the third on the same topic - has way more details than the former ones.
The problem you encounter likely has to do with DOS line terminators (<CR> = ^M = \r = 0x0D) in the input file. This is what I get from your code with a "clean" input:
, as opposed to what a "contaminated" input yields:
Let me add that your approach - although working - has quite some potential for improving. Pls check this aprroach:
Hi All,
I need some help in writing a small script using Awk.
My input file has following deatils
A,B,C,D
8239359,8239359,8388125,8388125
8239359,8239359,8388125,8388125
7165981,7165981,8363138,8363138
8283830,8283830,8382987,8382987
8209964,8209964,8367098,8367098 ... (8 Replies)
Hi folks,
I have a text file that I need to parse, and I cant figure it out. The source is a report breaking down softwares from various companies with some basic info about them (see source snippet below). Ultimately what I want is an excel sheet with only Adobe and Microsoft software name and... (5 Replies)
Hi All,
I have to match each row in file 1 with 1st row in file 2 and print the corresponding column from file2. I am trying to use an awk script to do this. For example
cat File1
X1
X3
X4
cat File2
ID X1 X2 X3 X4
A 1 6 2 1
B 2 7 3 3
C 3 8 4 1
D 4 9 1 1 (3 Replies)
I have two files... file1 and file2.
Where columns 1 and 2 of file1 match columns 1 and 2 of file2 I want to create a new file that is all file1 + columns 3 and 4 of file2
:b: Many thanks if you know how to do this.... :b:
file1
31-101 106 0 92
31-101 106 29 ... (2 Replies)
Hello,
I have two files which are of the following format
File 1 which has two columns
Protein_ID Substitution
NP_997239 T53R
NP_060668 V267M
NP_058515 P856A
NP_001206 T55M
NP_006601 D371Y ... (2 Replies)
Hi, I am trying to do something like this ...
I use awk to match a pattern, and then print out all col.
My code is :
awk '{if ($1 ==300) print $1,$2-'$sbin7',$3}' tmp.txt
output=
300 2
whereby sbin7=2,
The thing is, I want to print all col and row, not just the matched line/row only, but... (10 Replies)
Hi All,
I have problem in the middle of implementing to users, whereby the complaint is all about the decimal place which is too long. I need two decimal places only, but the outcome from command is always fixed to 6.
See the sample :
before:
Sort Total
Site Sort SortName Parts ... (3 Replies)
In the awk below I am trying to output those lines that Match between file1 and file2, those Missing in file1, and those missing in file2. Using each $1,$2,$4,$5 value as a key to match on, that is if those 4 fields are found in both files the match, but if those 4 fields are not found then missing... (0 Replies)
Discussion started by: cmccabe
0 Replies
LEARN ABOUT OSF1
fslsfonts
fslsfonts(1X)fslsfonts(1X)NAME
fslsfonts - list fonts served by X font server
SYNOPSIS
fslsfonts [-options...] [-fn pattern]
OPTIONS
This option specifies the X font server to contact. Lists some attributes of the font on one line in addition to its name. Lists font
properties in addition to -l output. Supported for compatibility with xlsfonts, but output is the same as for -ll. This option indicates
that long listings should also print the minimum and maximum bounds of each font. This option indicates that listings should use multiple
columns. This is the same as -n 0. This option indicates that listings should use a single column. This is the same as -n 1. This
option specifies the width in characters that should be used in figuring out how many columns to print. The default is 79. This option
specifies the number of columns to use in displaying the output. The default is 0, which will attempt to fit as many columns of font names
into the number of character specified by -w width. This option indicates that the output should be left unsorted.
DESCRIPTION
The fslsfonts program lists the fonts that match the given pattern. The wildcard character "*" may be used to match any sequence of charac-
ters (including none), and "?" to match any single character. If no pattern is given, "*" is assumed.
The "*" and "?" characters must be quoted to prevent them from being expanded by the shell.
ENVIRONMENT
to get the default host and port to use.
BUGS
Doing fslsfonts -l can tie up your server for a very long time. This is really a bug with single-threaded non-preemptable servers, not with
this program.
SEE ALSO xfs(1X), showfont(1X), xlsfonts(1X)AUTHOR
Dave Lemke, Network Computing Devices, Inc
fslsfonts(1X)