Read and write operations on files.


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Read and write operations on files.
# 1  
Old 04-26-2018
Read and write operations on files.

Dears.
kindly guide !!!

I have data, which is delimited by | .
it should contain 26 columns, but one column data contain | makes few row to 27 columns.

I want to find rows have 27 columns and then concatenate the specific columns to single column to make it 26 columns.

Kindly help, Can it be done ?

Code:
 awk -F '|' '{print NF}' COMPLAINT_EVENT_TWO.processing | sort | uniq -c

 78 26
  3 27

Suppose column 19,and 20 need to concatenate to make it single column(19).
How can i achieve it?



Regards,
Sadique

Last edited by rbatte1; 04-26-2018 at 02:19 PM.. Reason: Added ICODE tags to better highlight the delimeter.
# 2  
Old 04-26-2018
Code:
awk 'NF==27 {$19=$19 $20; $20="=-="; sub("\\|" $19 "\\|=-=\\|", "|" $19 "|")} {print $0}' FS="|" OFS="|" COMPLAINT_EVENT_TWO.processing


Last edited by rdrtx1; 04-26-2018 at 09:19 AM..
This User Gave Thanks to rdrtx1 For This Post:
# 3  
Old 04-26-2018
Thanks rdrtx1, it worked perfectly for me.
# 4  
Old 04-26-2018
You could also try:

Code:
awk 'NF==27 {$19=$19 $20; for(i=20;i<NF;i++) $i=$(i+1);NF--}1' FS='|' OFS='|'  COMPLAINT_EVENT_TWO.processing

Which avoids using the dummy =-= string.
This User Gave Thanks to Chubler_XL For This Post:
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

How to read and write last modified timestamp to files?

Need help reading file last modified date in format: Filename (relative path);YYYYMMDDHHMMSS And then write it back. My idea is to backup it to a text file to restore later. Checked this command but does not work: Getting the Last Modification Timestamp of a File with Stat $ stat -f... (5 Replies)
Discussion started by: Tribe
5 Replies

2. Solaris

write a script to execute some operations on sun solaris

Sun Microsystems Inc. SunOS 5.9 Generic May 2002 SUNFIRE V240 if there is a power failure, automatically: write all operations in a log file (0 Replies)
Discussion started by: doudou2012
0 Replies

3. IP Networking

read/write,write/write lock with smbclient fails

Hi, We have smb client running on two of the linux boxes and smb server on another linux system. During a backup operation which uses smb, read of a file was allowed while write to the same file was going on.Also simultaneous writes to the same file were allowed.Following are the settings in the... (1 Reply)
Discussion started by: swatidas11
1 Replies

4. Programming

read/write files

Hi all, I have a problem with some read/write functions. I have a .bin file which contains a lot of structures as follows: struct alumno { char id; char apellido1; char apellido2; char nombre; float nota1p; float nota2p; float notamedia; char photofilename; }; What I have... (3 Replies)
Discussion started by: Attenea
3 Replies

5. Shell Programming and Scripting

Find all files with group read OR group write OR user write permission

I need to find all the files that have group Read or Write permission or files that have user write permission. This is what I have so far: find . -exec ls -l {} \; | awk '/-...rw..w./ {print $1 " " $3 " " $4 " " $9}' It shows me all files where group read = true, group write = true... (5 Replies)
Discussion started by: shunter63
5 Replies

6. Shell Programming and Scripting

SED command for read and write to different files

Hi I need some help on SED command I am writing a shell script which does the following: 1. Read one line at a time from a file abc.txt which has millions of lines 2. Prefix each line read with some text " 3. Post fix each line read with a quote " 4. Write the new modified... (11 Replies)
Discussion started by: gaurav_1711
11 Replies

7. UNIX for Dummies Questions & Answers

how to read or write device files

hi everybody, i am working in device drivers.As a beginner to this field ,i dont know how to read or write device files. Will copy_to_user and copy_from_user help me? I have created a device file using mknod command .Can anybody help me in this regard :confused thanks in advance sriram (1 Reply)
Discussion started by: sriram.ec
1 Replies

8. Shell Programming and Scripting

Script with read/write Files

Hello, I am a Newbie in ksh Unix Script. So I must write a ksh/sh script who read character at a position in a File. So also it must read all the lines who belongs at these characters , then write these lines in a another File. Can you help me , or give little councils to advance with my... (5 Replies)
Discussion started by: steiner
5 Replies

9. UNIX for Dummies Questions & Answers

How to read and write files one line at a time.

Hi! All! I am wirting a shell script in which i want to read one line at a time from the file and write it simultaneouly to other file one line at a time. Please let me know about some shell utility which can help me out. Thanx. If further clarifications are needed then please let me know... (2 Replies)
Discussion started by: s_chopra
2 Replies
Login or Register to Ask a Question