02-03-2014
OK thanks a lot for your responses !
I didn't know NR, FNR and OFS so I learnt a lot here !
I picked the last solution as it seems the shortest. Though, this is not the simplest to understand
Is it possible to have an explanation of the different steps ?
Thanks a lot !
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi ,
I want to join 2 files based on 2 column join condition.
a11
john 2230 5000
a12
XXX 2230 A B 200 345
Expected O/P
John 2230 5000 A B 200
I have tried this
awk 'NR==FNR{a=$1;next}a&&sub($1,a)' a11 a12 > a13 (3 Replies)
Discussion started by: mohan705
3 Replies
2. Shell Programming and Scripting
Hi
I've 2 files:
I'd like to get an output like:
if I do like:
join file1 file2
I get
Where line 30 miss. I'm reading this old post:
https://www.unix.com/unix-dummies-questions-answers/14647-join-command.html.
Where a solutionn with awk is suggested.
I mean is possible get the same... (5 Replies)
Discussion started by: Dedalus
5 Replies
3. UNIX for Dummies Questions & Answers
Hello,
My apologies if this has been posted elsewhere, I have had a look at several threads but I am still confused how to use these functions. I have two files, each with 5 columns:
File A: (tab-delimited)
PDB CHAIN Start End Fragment
1avq A 171 176 awyfan
1avq A 172 177 wyfany
1c7k A 2 7... (3 Replies)
Discussion started by: InfoSeeker
3 Replies
4. Shell Programming and Scripting
So i'm currently working on a project where I'm attempting to display information of users from the /etc/passwd file and also another information file holding addition information about users.
Problem is I've been trying to join the two files together and have all of the information about each... (2 Replies)
Discussion started by: Nostyx
2 Replies
5. UNIX for Dummies Questions & Answers
file1:
Toronto:12439755:1076359:July 1, 1867:6
Quebec City:7560592:1542056:July 1, 1867:5
Halifax:938134:55284:July 1, 1867:4
Fredericton:751400:72908:July 1, 1867:3
Winnipeg:1170300:647797:July 15, 1870:7
Victoria:4168123:944735:July 20, 1871:10
Charlottetown:137900:5660:July 1, 1873:2... (2 Replies)
Discussion started by: mindfreak
2 Replies
6. UNIX for Dummies Questions & Answers
Hi,
I have 20 tab delimited text files that have a common column (column 1). The files are named GSM1.txt through GSM20.txt. Each file has 3 columns (2 other columns in addition to the first common column).
I want to write a script to join the files by the first common column so that in the... (5 Replies)
Discussion started by: evelibertine
5 Replies
7. Shell Programming and Scripting
Hi Guys,
I want to combine 2 files and and put together in 1 file . See below desired output. Any help will be much appreciated.
FILE AX 2134 101L 12345.00 22222.00 1 10
X 2134 101L 12345.00 22222.00 11 20
X 2134 101L 12345.00 22222.00 21 30
X 2134 111L 77777.00 ... (3 Replies)
Discussion started by: H.R
3 Replies
8. UNIX for Beginners Questions & Answers
i've tried every variation possible and keep getting not sorted error. can anyone shed any light on how to do this?
(image attached) (1 Reply)
Discussion started by: deadcick
1 Replies
9. Shell Programming and Scripting
Hello,
I have a file with 2 columns ( tableName , ColumnName) delimited by a Pipe like below . File is sorted by ColumnName.
Table1|Column1
Table2|Column1
Table5|Column1
Table3|Column2
Table2|Column2
Table4|Column3
Table2|Column3
Table2|Column4
Table5|Column4
Table2|Column5
From... (6 Replies)
Discussion started by: nv186000
6 Replies
10. Shell Programming and Scripting
Hello,
This post is already here but want to do this with another way
Merge multiples files with multiples duplicates keys by filling "NULL" the void columns for anothers joinning files
file1.csv:
1|abc
1|def
2|ghi
2|jkl
3|mno
3|pqr
file2.csv:
1|123|jojo
1|NULL|bibi... (2 Replies)
Discussion started by: yjacknewton
2 Replies
LEARN ABOUT DEBIAN
roarvio
roarvio(7) System Manager's Manual: RoarAuido roarvio(7)
NAME
libroar - RoarAudio sound library
roarvio - RoarAudio virtual IO layer
SYNOPSIS
#include <roaraudio.h>
struct roar_vio_calls;
DESCRIPTION
The RoarAudio VIO interface is RoarAudio's IO abstraction layer. It provides basic IO functions such as read and write independing on the
underlaying IO. For Example can you open a plain or a gziped file via the VIO layer. After a successful open both objects behave the same,
libroar takes care about the compression in the gzip case.
TUTORIALS
Tutorials can be found in roartutvio(7).
IMPORTANT FUNCTIONS
There are several important functions. This is a small list of the most important ones.
Opening
roar_vio_open_file(3), roar_vio_open_fh(3), roar_vio_open_stdio(3), roar_vio_open_dstr(3), roar_vio_open_proto(3).
While there are a lot functions important for opening files the most important one is roar_vio_open_dstr(3). It opens a stream based
on URLs that can point to local files or files on remote machines. It also can handle compression and encryption.
Closing
roar_vio_close(3), roar_vio_shutdown(3)
Reading and writing
roar_vio_read(3), roar_vio_write(3)
Seeking and positioning
roar_vio_lseek(3)
Non-Blocking and Asyncron IO
roar_vio_nonblock(3), roar_vio_sync(3), roar_vio_select(3)
Networking and Sockets
roar_vio_accept(3)
String handling
roar_vio_printf(3)
BUGS
A lot...
SEE ALSO
roar-config(1), roartypes(1), roartutvio(7), RoarAudio(7).
RoarAudio May 2011 roarvio(7)