Formatting the flat file.


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Formatting the flat file.
# 1  
Old 07-07-2010
Formatting the flat file.

I have flat file with contents:
Code:
sdffggfgfgfg
fgfgfd@gdfgdfgfdgf@@@@@
fdfsdf@fsdfsffsd@@@@@
dgdfgffgdf@@@@@
dfgdfg


I need to remove the 4 '@' from the end for the lines 2,3,4.

The final contents should be
Code:
sdffggfgfgfg
fgfgfd@gdfgdfgfdgf@
fdfsdf@fsdfsffsd@
dgdfgffgdf@
dfgdfg

Actually i have tab in place of "@" in file. Replaced it with @ for ease.

Last edited by Franklin52; 07-07-2010 at 09:54 AM.. Reason: Please use code tags
# 2  
Old 07-07-2010
Hi
I hope you mean to say, in place of 5 @, you have one @ and a tab.

If i am right, try this:

Code:
awk '$1=$1' infile > outfile

infile is your input file. The outfile should not contain tabs now.

Guru.
# 3  
Old 07-07-2010
That does seems to work . Getting an error
awk: syntax error near line 1
awk: bailing out near line 1
# 4  
Old 07-07-2010
If yours is Sun, try 'nawk' in place of 'awk'.

Guru.
# 5  
Old 07-07-2010
Code:
cat infile | tr -s "\t" > outfile

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

[ask]xml to flat file

dear all, i need your advice, i have xml file like this input.xml <?xml version="1.0" encoding="UTF-8"?> <session xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'> <capture> <atribut name="tmp_Filename" value="INTest.rbs"/> <atribut name="size_Filename" value="INTest.rbs"/>... (2 Replies)
Discussion started by: zvtral
2 Replies

2. Shell Programming and Scripting

reading a csv file and creating a flat file

hi i have written a script for reading a csv file and creating a flat file, suggest if this script can be optimized #---------------- FILENAME="$1" SCRIPT=$(basename $0) #-----------------------------------------// function usage { echo "\nUSAGE: $THIS_SCRIPT file_to_process\n"... (3 Replies)
Discussion started by: mprakasheee
3 Replies

3. Shell Programming and Scripting

Searching for Log / Bad file and Reading and writing to a flat file

Need to develop a unix shell script for the below requirement and I need your assistance: 1) search for file.log and file.bad file in a directory and read them 2) pull out "Load_Start_Time", "Data_File_Name", "Error_Type" from log file 4) concatinate each row from bad file as... (3 Replies)
Discussion started by: mlpathir
3 Replies

4. Shell Programming and Scripting

Parse a flat file

I need a unix script that will parse the flat file. I have a file with only one line and if i do word count wc TRSBFE.20080910.ascii 1 113347 4948601 TRSBFE.20080910.ascii Now i want to give a line break at every 1033 character and create a new new file. I try to use the "cut -c 1-1033... (2 Replies)
Discussion started by: manmarirama
2 Replies

5. Programming

compare XML/flat file with UNIX file system structure

Before i start doing something, I wanted to know whether the approach to compare XML file with UNIX file system structure. I have a pre-configured file(contains a list of paths to executables) and i need to check against the UNIX directory structure. what are the various approches should i use ? I... (6 Replies)
Discussion started by: shafi2all
6 Replies

6. Shell Programming and Scripting

Awk to convert a flat file to CSV file

Hi , I have a file with contents as below: Contract Cancellation Report UARCNCL LOS CODE DATE REAS TYPE AMOUNT AMOUNT LETTER BY ========= ======= ==== ==== ==== ========= ==== ==== 8174739 7641509 1S NONE CRCD 30-JUN-2008 NPAR N .00 .00 CCAN 8678696 8091709 1S NONE DDEB 30-JUN-2008... (14 Replies)
Discussion started by: rkumudha
14 Replies

7. Shell Programming and Scripting

Flat File in HP-UX

Hi I have a file like below . IF the record starts with ASD then change the 20th offset to "K" follwed by that 20th offset value & if the record starts with ASDR then change the 38th offset to "K" followed by 38th offset value . But here the condition is the next value ... (0 Replies)
Discussion started by: Krishnaramjis
0 Replies

8. Shell Programming and Scripting

Flat file

Hi I have a flat file looking this QWER 2:35 7044 00001 ROUT 1188 EA SS ASD 2:36 7044 00010 ROUT BSD 2:37 7044 00011 ROUT END QWER 3:35 7044 00011 ROUT 1088 EA SS ASD 3:36 7044 00010 ROUT BSD 3:37 7044 00011 ROUT... (9 Replies)
Discussion started by: Krishnaramjis
9 Replies

9. Shell Programming and Scripting

Help with a Flat File!!!

Hi All, I need a help with a shelll script program.I get a '|' separated file which sometime has a encrypted column.And this encryption sometime breaks the last column data into a new line and this is not picked by the ETL.So when i run a script,it should append back the broken new line data... (11 Replies)
Discussion started by: kumarsaravana_s
11 Replies

10. Shell Programming and Scripting

Help with a flat file!!!

Hi All, I get a flat file everyday with some records being invalid.Some records come with less number '|'.I just want to add the missing '|'s ,So the it doesnt give an error insufficient fields while loading...There area total of 32 pipes in each record. Input: ASADASD |Y|B|SDFGDSDFD| ... (3 Replies)
Discussion started by: kumarsaravana_s
3 Replies
Login or Register to Ask a Question