how to delete ^M from


 
Thread Tools Search this Thread
Top Forums UNIX for Advanced & Expert Users how to delete ^M from
# 8  
Old 12-03-2010
Code:
tr -d '\r' <initORCL.ora >initORCL.ora.clean

Code:
dos2unix initORCL.ora initORCL.ora

# 9  
Old 12-03-2010
hi,

did you try this one
Code:
sed 's/^M$//' input_file > output_file

NOTE: Use the "correct" "^M" to get it:
"control+v" followed by "control+m" key combinations.

in vi editor you can do this:
Code:
 :%s/(ctrl-v)(ctrl-m)//g

# 10  
Old 12-03-2010
thank you,
Code:
tr -d '^M' initORCL.ora
tr: Invalid combination of options and Strings.
Usage: tr [ [-c|-C] | -[c|C]ds | -[c|C]s | -ds | -s ] [-A] String1 String2
       tr { -[c|C]d | -[c|C]s | -d | -s } [-A] String1

---------- Post updated at 07:49 AM ---------- Previous update was at 07:42 AM ----------

thanks to all.
Finaly this works :
Code:
sed 's/^M$//' input_file > output_file

NOTE: Use the "correct" "^M" to get it:
"control+v" followed by "control+m" key combinations.

Last edited by Scott; 12-07-2010 at 07:42 AM.. Reason: Code tags
# 11  
Old 12-06-2010
try the following at command line:

Code:
sed 's/'"$(printf '\015')"'$//g' filename > newfilename

# 12  
Old 12-06-2010
Quote:
Originally Posted by big123456
thank you,
tr -d '^M' initORCL.ora
tr: Invalid combination of options and Strings.
That's not how you use tr, the '\r' was meant literally. \r and ^M are the same character.

tr -d '\r' < input is probably the best solution. Should work on any sane UNIX.
# 13  
Old 12-06-2010
I think the easiest way as ctsgnb mentioned is dos2unix command
# 14  
Old 12-07-2010
The easiest way is usually to re-transfer the file using the correct method.

The "dos2unix" (or "dos2ux") program can have undesirable side effects (for example with accented characters). Try the conversion in both directions on representative sample data first.
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Rsync with --delete but do not delete peer dirs on target

rsync with --delete won't honor the delete if the source is something/*. I want the delete to work, but not to delete directories on the target that are peer to the intended directory. For example, using these source and target file structures: Source on desktop: ~/ Money/ ... (4 Replies)
Discussion started by: JavaMeister
4 Replies

2. Programming

Mismatched free() / delete / delete [] line no missing

Could you tell me the possibilities of the reason to get the Mismatched free() / delete / delete . I unable to see the line no in the valgrind report. it displays the function name. with that function name, I am not able to find where exactly the issue is there.I am getting the Mismatched free()... (3 Replies)
Discussion started by: SA_Palani
3 Replies

3. Linux

Mismatch free() / delete / delete [C++]

Dear All, I got the valgrind report as below Mismatch free() / delete / delete at 0x4006895: operator delete(void*) (vg_replace_malloc.c:480) by 0x8EA6D11: corefunction. I supect that it is expect me to write free() instead of delete p1. Given the the code. I have the structure. ... (7 Replies)
Discussion started by: SA_Palani
7 Replies

4. Shell Programming and Scripting

SFTP Shell Script Get & Delete && Upload & Delete

Hi All, Do you have any sample script, - auto get file from SFTP remote server and delete file in remove server after downloaded. - only download specify filename - auto upload file from local to SFTP remote server and delete local folder file after uploaded - only upload specify filename ... (3 Replies)
Discussion started by: weesiong
3 Replies

5. Shell Programming and Scripting

Script needed to delete to the list of files in a directory based on last created & delete them

Hi My directory structure is as below. dir1, dir2, dir3 I have the list of files to be deleted in the below path as below. /staging/retain_for_2years/Cleanup/log $ ls -lrt total 0 drwxr-xr-x 2 nobody nobody 256 Mar 01 16:15 01-MAR-2015_SPDBS2 drwxr-xr-x 2 root ... (2 Replies)
Discussion started by: prasadn
2 Replies

6. Red Hat

Need Script to ZIP/SAVE & then DELETE Log file & DELETE ZIPS older than 12 months

ENVIROMENT Linux: Fedora Core release 1 (Yarrow) iPlanet: iPlanet-WebServer-Enterprise/6.0SP1 Log Path: /usr/iplanet/servers/https-company/logs I have iPlanet log rotation enabled rotating files on a daily basis. The rotated logs are NOT compressed & are taking up too much space. I... (7 Replies)
Discussion started by: zachs
7 Replies

7. Shell Programming and Scripting

Delete text between square brackets and also delete those square brackets using sed or awk

Hi All, I have a text file which looks like this: computer programming systems engineering I want to get rid of these square brackets and also the text that is inside these brackets. So that my final text file looks like this: computer programming systems engineering I am using... (3 Replies)
Discussion started by: shoaibjameel123
3 Replies

8. Shell Programming and Scripting

how to delete content in a file (delete content only)

Hi Friends I have a file called processLog.txt file processLog.txt --------------- echo "line starts "$LINE suppCode=${LINE:0:3} #gatewayArchive=`scp root@mrp-gateway:/usr/local/apache/data/PLAT/MIMUS/upload/PROD/archive/112042708173000.txt /home/krishnaveni/scripts/tempFolder` #echo... (5 Replies)
Discussion started by: kittusri9
5 Replies

9. Programming

C++ = new and delete

This is one basic question regarding C++ new and delete operator. # include <iostream> int main() { int *ptr = new int(10); int i=0; for (i=0 ; i<10 ;i++) ptr = 10; delete ptr; printf("%d",ptr); // It prints the value 10 } In the above program memory for the *ptr is... (3 Replies)
Discussion started by: arun.viswanath
3 Replies
Login or Register to Ask a Question