04-29-2015
X=X $0 "\n"; is a concatenation of X plus $0 plus \n, then assigned to X.
That external for loop will of course print the entire file REPEAT times. If your entire problem were known, it possibly might be solvable entirely in awk.
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
I'm in the process of setting up two new HP-UX 11.23 i64 servers.
On my existing server (HP-UX B.11.0) we have several users defined to have restricted sam access.
I'm having trouble finding those definitions and copying them over to the new servers. Is this possible - to just copy over the... (1 Reply)
Discussion started by: LisaS
1 Replies
2. AIX
Morning all,
Is there a command on AIX that can replicate/synchronise two directories? I'm after functionality similar to robocopy on Windows.
Scenario: I have a directory of Oracle forms for my production system and one for my dev system, these directories start off identical.
The forms... (1 Reply)
Discussion started by: huggie
1 Replies
3. Shell Programming and Scripting
I need to delete all lines with less then 32 characters from a textfile. :) (15 Replies)
Discussion started by: anna428
15 Replies
4. Shell Programming and Scripting
I have a textfile containing text similar to the following pattern:
STRING1
UNIQUE_STRING1
STRING2
STRING3
STRING4
STRING5
STRING1
UNIQUE_STRING2
STRING2
STRING3
STRING4
STRING5
STRING1
UNIQUE_STRING3
STRING2
STRING3 (6 Replies)
Discussion started by: ilcsfe
6 Replies
5. UNIX for Dummies Questions & Answers
Hi
If my input is
abcdefgh
ijklmnop
then
the output should be:
abcdefgh
abcdefgh
abcdefgh
abcdefgh
ijklmnop (6 Replies)
Discussion started by: pandeesh
6 Replies
6. UNIX for Dummies Questions & Answers
if we want to replicate the content of the file twice, then we can use
sed 'p' filename
In the same way, if i want to replicate the content thrice or 4 times, how we can achieve in SED?
Thanks (5 Replies)
Discussion started by: pandeesh
5 Replies
7. Shell Programming and Scripting
Can anyone tell me if it's possible to write a script that will repeat the same job several times but give the output a slightly different name each time (i.e. change or add a number at the end of the output file)? Here is the script I use to run a single job:
#!/bin/bash
#PBS -N job0
#PBS -l... (1 Reply)
Discussion started by: peterjb100
1 Replies
8. Shell Programming and Scripting
i am having a text file like below
rama
surya
pandu
latha
singh
raja
i want to get the new file from 3 to 5
i.e
pandu
latha
singh
please help (1 Reply)
Discussion started by: suryanarayana
1 Replies
9. Shell Programming and Scripting
My first post, so don't kill me :)
Say i open some textfile with some example like this.
on the table are handy, bread and wine
Now i know exactly what is in and i want to separate and sorted it in terminal to an existing file with another 2 existing lines in like this:
table
plane ... (3 Replies)
Discussion started by: schwatter
3 Replies
10. UNIX for Advanced & Expert Users
0
down vote
favorite
I have replicated glusterfs on two servers, if i create file on one server it doesnt reflect on other, if i try to heal the volume on node2 i get this error
Commit failed on node2. Please check log file for details.
glustershd.log
E 0-test-client-3: connection to... (0 Replies)
Discussion started by: davidbob
0 Replies
JOIN(1) General Commands Manual JOIN(1)
NAME
join - relational database operator
SYNOPSIS
join [ options ] file1 file2
DESCRIPTION
Join forms, on the standard output, a join of the two relations specified by the lines of file1 and file2. If file1 is `-', the standard
input is used.
File1 and file2 must be sorted in increasing ASCII collating sequence on the fields on which they are to be joined, normally the first in
each line.
There is one line in the output for each pair of lines in file1 and file2 that have identical join fields. The output line normally con-
sists of the common field, then the rest of the line from file1, then the rest of the line from file2.
Fields are normally separated by blank, tab or newline. In this case, multiple separators count as one, and leading separators are dis-
carded.
These options are recognized:
-an In addition to the normal output, produce a line for each unpairable line in file n, where n is 1 or 2.
-e s Replace empty output fields by string s.
-jn m Join on the mth field of file n. If n is missing, use the mth field in each file.
-o list
Each output line comprises the fields specifed in list, each element of which has the form n.m, where n is a file number and m is a
field number.
-tc Use character c as a separator (tab character). Every appearance of c in a line is significant.
SEE ALSO
sort(1), comm(1), awk(1)
BUGS
With default field separation, the collating sequence is that of sort -b; with -t, the sequence is that of a plain sort.
The conventions of join, sort, comm, uniq, look and awk(1) are wildly incongruous.
JOIN(1)