How to get rid of ^m


 
Thread Tools Search this Thread
Operating Systems Linux How to get rid of ^m
# 1  
Old 05-23-2011
How to get rid of ^m

Hi all,

I am new to unix....pls help me with this.

I have a binary file generating output by passing arguments in bash.when i open the output file in VI i can see that ^m is included in between most of lines,as a result when i pass this file to my java application it dosent parse the data properly.

Can anyone guide me how can i remove this automatically when file is created.I did achieve this by :%s/^m//g method.But i am looking for en efficient manner as i cant perform the same all time.

Even dos2unix dosent seem usefull as it dosent remove ^m from entire document.Only part of removed.

Any help will be appreciated.

Thanx
Ashesh
# 2  
Old 05-23-2011
Assuming you mean a text file, not a binary one, you can use that command:
Code:
tr -d '\r' < old > new

# 3  
Old 05-23-2011
Hi Buddy,

Thanx a lot....this seems to work realy well...

But if thr any mechanism by which i can get rid of them during the file creation.The command i run to create the output is

./table.Linux-i386.bin -o r -t systemtagsys -t waferpos -t waferattr -t config -t systemtag -t rawdata -t wafertagsys -t limitfile -t varindex -t lottag aa.ad3 > output_file

I dont have the source code for ./table.Linux-i386,so i dont really know whts in tht.
-O is for the orientation for the output files.

I doubt if we can infer from this how ^m is added to the output file.
I also tried to ftp the file over in both BINARY and ASSCII mode but the problem remains the same in either case.

Regards
Ashesh
# 4  
Old 05-24-2011
Quote:
Originally Posted by asheshrocky
But if thr any mechanism by which i can get rid of them during the file creation.
Just basic shell scripting given the above.
Code:
./table.Linux-i386.bin -o r -t systemtagsys -t waferpos -t waferattr -t config -t systemtag -t rawdata -t wafertagsys -t limitfile -t varindex -t lottag aa.ad3 | tr -d '\r' > output_file

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Getting rid of ^M

I have a text file with hundreds of 32-character hash codes in it, each terminated with a linefeed (/l, or ^M). 185ead08e45a5cbb51e9f7b0b384aaa2 57643e1a17252a9fc746d49c3da04168 60cba11d09221d52aaabb5db30f408a2 2b75ee6e5c2efc31b4ee9a190d09a4df ...... etc. I want to create a file for each... (6 Replies)
Discussion started by: teledon
6 Replies

2. AIX

How to get rid of GPFS ?

Hi We are doing the migration of DMX3 disks to DMX4 disks using migratepv. We are not using GPFS but we have gpfs disks present in the server. Can anyone advise how to get rid of GPFS in both the servers cbspsrdb01 and cbspsrdb02. I will do migratepv for the other disks present in the servers... (2 Replies)
Discussion started by: newtoaixos
2 Replies

3. UNIX for Dummies Questions & Answers

how to get rid of last _ in the files name?

ex: I have list of files in a folder. abc_def_geh_.txt abc_.txt abc_def_geh_12345_.txt ab134c_d345345ef_444geh_12345_.txt i need to rename all files to get rid of the _ before .txt result should look like this: abc_def_geh.txt abc.txt abc_def_geh_12345.txt... (2 Replies)
Discussion started by: lv99
2 Replies

4. Shell Programming and Scripting

Getting rid of whitespace

Hello I am working aon script, that tells me how many users or on the system when i run it. The script is #!/bin/bash w | cut -f 1 -d ' ' |sort -u | wc -l When ran it shows 16 users including myself and a line of white space. I was wondering what I need to add to remove my user... (2 Replies)
Discussion started by: mosdojaf
2 Replies

5. Shell Programming and Scripting

how to get rid of ' from variable?

hi, I want to get rid of ' from my variable value in ksh, and I also want to read the value on the right hand side of = into a variable thanks (10 Replies)
Discussion started by: JamesByars
10 Replies

6. UNIX for Dummies Questions & Answers

How to get rid of ^[[D

Hi All, Im selecting a large record from a table and putting it in a file in the unix box. The file has a hidden character "^[[D " present in it. Can any one help me in getting rid of the character Thanks in advance, (4 Replies)
Discussion started by: madhan@29
4 Replies

7. UNIX for Dummies Questions & Answers

how to get rid of ==>

ok the assignment question: That English paper you were writing on the works of Lewis Carroll is due in a few hours and you have forgeotten the name of the text file in which you has written a number of quotations to use in your paper. Luckily, you know that the file is somewhere in your... (1 Reply)
Discussion started by: mek86
1 Replies

8. Shell Programming and Scripting

How to get rid of the last period (.)

Hello, I'm able to trim down the log message to "192.168.1.0.", but can't get rid off the last period. Can any one help me on the syntax to get rid of the last period? Basically, I want "192.168.1.0" instead of "192.168.1.0." Thanks, (4 Replies)
Discussion started by: dannytrinh
4 Replies

9. Shell Programming and Scripting

How to get rid of last line

I have to process a data file in Ab Initio. This data file is pipe delimited. BUt the file may have a Disclaimer line at the end. So before picking it for processing, I need to check if this line is there I need to remove it. ANy suggestions. Thanks Shalu (1 Reply)
Discussion started by: shalua
1 Replies

10. Solaris

getting rid of ^H

Hello everybody I have a very annoying problem on my Solaris (Unix in general) servers. When I open a shell and press the backspace button, it results in a ^H character being printed on screen. I can resolve it by typing stty erase <backspace>, but does anyone know how I can prevent the... (3 Replies)
Discussion started by: soliberus
3 Replies
Login or Register to Ask a Question