---------- Post updated at 07:32 PM ---------- Previous update was at 06:57 PM ----------
Hi
I found a thread on Apple forum that seq is not available on 10.4.11 but they say something about using 'jot' ...
I tried replacing seq with jot in your code, but it gave me the results for file_10 unique only, although your code made .tmp files but because the result of only file_10 unique was output, its only performed rm -f for file_10.tmp
Do you think this is because of jot or ?? ... if you try jot in ur code do you get some results as me or all results for all files?
Hello,
I have a bash shell script and I use awk to print certain columns of one file and direct the output to another file. If I do a less or cat on the file it looks correct, but if I email the file and open it with Outlook the lines outputted by awk are concatenated.
Here is my awk line:... (6 Replies)
Hi All,
I have a very huge file (4GB) which has duplicate lines. I want to delete duplicate lines leaving unique lines. Sort, uniq, awk '!x++' are not working as its running out of buffer space.
I dont know if this works : I want to read each line of the File in a For Loop, and want to... (16 Replies)
Hi friends,
I have multiple files. For now, let's say I have two of the following style
cat 1.txt
cat 2.txt
output.txt
Please note that my files are not sorted and in the output file I need another extra column that says the file from which it is coming. I have more than 100... (19 Replies)
hi
i have used comm -13 <(sort 1.txt) <(sort 2.txt) option to get the unique lines that are present in file 2 but not in file 1. but some how i am getting the entire file 2. i would expect few but not all uncommon lines fro my dat. is there anything wrong with the way i used the command?
my... (1 Reply)
hi
my problem is little complicated one. i have 2 files which appear like this
file 1
abbsss:aa:22:34:as akl abc 1234
mkilll:as:ss:23:qs asc abc 0987
mlopii:cd:wq:24:as asd abc 7866
file2
lkoaa:as:24:32:sa alk abc 3245
lkmo:as:34:43:qs qsa abc 0987
kloia:ds:45:56:sa acq abc 7805
i... (5 Replies)
Hello everyone,
Maybe somebody could help me with an awk script.
I have this input (field separator is comma ","):
547894982,M|N|J,U|Q|P,98,101,0,1,1
234900027,M|N|J,U|Q|P,98,101,0,1,1
234900023,M|N|J,U|Q|P,98,54,3,1,1
234900028,M|H|J,S|Q|P,98,101,0,1,1
234900030,M|N|J,U|F|P,98,101,0,1,1... (2 Replies)
file 1
Sun Mar 17 00:01:33 2013 submit , Name="1234"
Sun Mar 17 00:01:33 2013 submit , Name="1344"
Sun Mar 17 00:01:33 2013 submit , Name="1124"
..
..
..
..
Sun Mar 17 00:01:33 2013 submit , Name="8901"
file 2
Sun Mar 17 00:02:47 2013 1234 execute SUCCEEDED
Sun Mar 17... (24 Replies)
I would like to print unique lines without sort or unique. Unfortunately the server I am working on does not have sort or unique. I have not been able to contact the administrator of the server to ask him to add it for several weeks. (7 Replies)
I have a directory of files, I can show the number of lines in each file and order them from lowest to highest with:
wc -l *|sort
15263 Image.txt
16401 reference.txt
40459 richtexteditor.txt
How can I also print the number of unique lines in each file?
15263 1401 Image.txt
16401... (15 Replies)
Discussion started by: spacegoose
15 Replies
LEARN ABOUT DEBIAN
athena-jot
JOT(1) General Commands Manual JOT(1)NAME
jot - print sequential or random data
SYNOPSIS
jot [ options ] [ reps [ begin [ end [ s ] ] ] ]
DESCRIPTION
Jot is used to print out increasing, decreasing, random, or redundant data, usually numbers, one per line. The options are understood as
follows.
-r Generate random data instead of sequential data, the default.
-b word
Just print word repetitively.
-w word
Print word with the generated data appended to it. Octal, hexadecimal, exponential, ASCII, zero padded, and right-adjusted repre-
sentations are possible by using the appropriate printf(3) conversion specification inside word, in which case the data are inserted
rather than appended.
-c This is an abbreviation for -w %c.
-s string
Print data separated by string. Normally, newlines separate data.
-n Do not print the final newline normally appended to the output.
-p precision
Print only as many digits or characters of the data as indicated by the integer precision. In the absence of -p, the precision is
the greater of the precisions of begin and end. The -p option is overridden by whatever appears in a printf(3) conversion following
-w.
The last four arguments indicate, respectively, the number of data, the lower bound, the upper bound, and the step size or, for random
data, the seed. While at least one of them must appear, any of the other three may be omitted, and will be considered as such if given as
-. Any three of these arguments determines the fourth. If four are specified and the given and computed values of reps conflict, the
lower value is used. If fewer than three are specified, defaults are assigned left to right, except for s, which assumes its default
unless both begin and end are given.
Defaults for the four arguments are, respectively, 100, 1, 100, and 1, except that when random data are requested, s defaults to a seed
depending upon the time of day. Reps is expected to be an unsigned integer, and if given as zero is taken to be infinite. Begin and end
may be given as real numbers or as characters representing the corresponding value in ASCII. The last argument must be a real number.
Random numbers are obtained through random(3). The name jot derives in part from iota, a function in APL.
EXAMPLES
The command
jot 21 -1 1.00
prints 21 evenly spaced numbers increasing from -1 to 1. The ASCII character set is generated with
jot -c 128 0
and the strings xaa through xaz with
jot -w xa%c 26 a
while 20 random 8-letter strings are produced with
jot -r-c 160 a z | rs -g 0 8
Infinitely many yes's may be obtained through
jot -b yes 0
and thirty ed(1) substitution commands applying to lines 2, 7, 12, etc. is the result of
jot -w %ds/old/new/ 30 2 - 5
The stuttering sequence 9, 9, 8, 8, 7, etc. can be produced by suitable choice of precision and step size, as in
jot 0 9 - -.5
and a file containing exactly 1024 bytes is created with
jot -b x 512 > block
Finally, to set tabs four spaces apart starting from column 10 and ending in column 132, use
expand -`jot -s, - 10 132 4`
and to print all lines 80 characters or longer,
grep `jot -s "" -b . 80`
SEE ALSO ed(1), expand(1), rs(1), yes(1), printf(3), random(3), expand(1)4th Berkeley Distribution June 6, 1993 JOT(1)