Sponsored Content
Top Forums Shell Programming and Scripting New line characters in Ascii file Post 302420241 by zaxxon on Tuesday 11th of May 2010 05:22:57 AM
Old 05-11-2010
As it seems there is no newline at the end of line anymore, but just the windows <cr>. On Unix side you can try to replace the ^M with \n like this:
Code:
tr -s '\015' '\n' < infile > outfile

This User Gave Thanks to zaxxon For This Post:
 

10 More Discussions You Might Find Interesting

1. HP-UX

Hex characters of ascii file

Hi, Whats the command or how do you display the hexadecimal characters of an ascii file. thanks Bud (2 Replies)
Discussion started by: budrito
2 Replies

2. Shell Programming and Scripting

Multibyte characters to ASCII

Hello, Is there any UNIX utility/command/executable that will convert mutlibyte characters to standard single byte ASCII characters in a given file? and Is there any UNIX utility/command/executable that will recognize multibyte characters in a given file name? The typical multibyte... (8 Replies)
Discussion started by: jerardfjay
8 Replies

3. Shell Programming and Scripting

Weird Ascii characters in file names

Hi. I have files in my OS that has weird file names with not-conventional ascii characters. I would like to run them but I can't refer them. I know the ascii # of the problematic characters. I can't change their name since it belongs to a 3rd party program... but I want to run it. is there... (2 Replies)
Discussion started by: yamsin789
2 Replies

4. Shell Programming and Scripting

read in a file character by character - replace any unknown ASCII characters with spa

Can someone help me to write a script / command to read in a file, character by character, replace any unknown ASCII characters with space. then write out the file to a new filename/ Thanks! (1 Reply)
Discussion started by: raghav525
1 Replies

5. Shell Programming and Scripting

convert ascii values into ascii characters

Hi gurus, I have a file in unix with ascii values. I need to convert all the ascii values in the file to ascii characters. File contains nearly 20000 records with ascii values. (10 Replies)
Discussion started by: sandeeppvk
10 Replies

6. Shell Programming and Scripting

How to check if the file has EBCDIC or ascii characters

Hi, is there a way to check if the initial few characters are ebcdic or ascii in a file? (1 Reply)
Discussion started by: ahmedwaseem2000
1 Replies

7. Shell Programming and Scripting

Removing these non-ASCII characters from a file

Hi, I have many text files which contain some non-ASCII characters. I attach the screenshots of one of the files for people to have a look at. The issue is even after issuing the non-ASCII removal commands one of the characters does not go away. The character that goes away is the black one with a... (2 Replies)
Discussion started by: shoaibjameel123
2 Replies

8. Shell Programming and Scripting

Identify extended ascii characters in a file

Hi, Is there a way to identify the lines in a file having extended ascii characters and display the same? For instance I have a file abc.txt having below data aaa|bbb|111|This is first line aaa|bbb|222|This is secõnd line aaa|bbb|333|This is third line aaa|bbb|444|This is foùrth line... (3 Replies)
Discussion started by: decci_7
3 Replies

9. Shell Programming and Scripting

Convert UTF-8 file to ASCII/ISO8859-1 OR replace characters

I am trying to develop a script which will work on a source UTF-8 file and perform one or more of the following It will accept the target encoding as an argument e.g. US-ASCII or ISO-8859-1, etc 1. It should replace all occurrences of characters outside target character set by " " (space) or... (3 Replies)
Discussion started by: hemkiran.s
3 Replies

10. UNIX for Beginners Questions & Answers

Lower ASCII characters.

Hi, I'm writing a BBS telnet program. I'm having issues with it not displaying lower ASCII characters. For example, instead of displaying the "smiley face" character (Ctrl-B), it displays ^B. Is this because i'm using Ncurses? If so, is there any way around this? Thanks. (3 Replies)
Discussion started by: ignatius
3 Replies
mcopy(1)						      General Commands Manual							  mcopy(1)

Name
       mcopy - copy MSDOS files to/from Unix

Note of warning
       This  manpage  has been automatically generated from mtools's texinfo documentation, and may not be entirely accurate or complete.  See the
       end of this man page for details.

Description
       The mcopy command is used to copy MS-DOS files to and from Unix. It uses the following syntax:

	  mcopy [-bspanvmQT] [-D clash_option] sourcefile targetfile
	  mcopy [-bspanvmQT] [-D clash_option] sourcefile [ sourcefiles... ] targetdirectory
	  mcopy [-tnvm] MSDOSsourcefile

       Mcopy copies the specified file to the named file, or copies multiple files to the named directory.  The source and target  can	be  either
       MS-DOS or Unix files.

       The  use  of  a	drive letter designation on the MS-DOS files, 'a:' for example, determines the direction of the transfer.  A missing drive
       designation implies a Unix file whose path starts in the current directory.  If a source drive letter is specified with	no  attached  file
       name (e.g. mcopy a: .), all files are copied from that drive.

       If  only  a  single, MS-DOS source parameter is provided (e.g. "mcopy a:foo.exe"), an implied destination of the current directory (`.') is
       assumed.

       A filename of `-' means standard input or standard output, depending on its position on the command line.

       Mcopy accepts the following command line options:

       t      Text file transfer.  Mcopy translates incoming carriage return/line feeds to line feeds when copying from Dos  to  Unix,	and  vice-
	      versa when copying from Unix to Dos.

       b      Batch mode. Optimized for huge recursive copies, but less secure if a crash happens during the copy.

       s      Recursive copy.  Also copies directories and their contents

       p      Preserves the attributes of the copied files

       Q      When mcopying multiple files, quits as soon as one copy fails (for example due to lacking storage space on the target disk)

       a      Text (Ascii) file transfer.  Mcopy translates incoming carriage return/line feeds to line feeds.

       T      Text  (Ascii)  file  transfer  with  charset  conversion.   Differs from -a in the Mcopy also translates incoming PC-8 characters to
	      ISO-8859-1 equivalents as far as possible.  When reading DOS files, untranslatable characters are replaced by '#'; when writing  DOS
	      files, untranslatable characters are replaced by '.'.

       n      No  confirmation	when  overwriting  Unix  files.   Mcopy doesn't warn the user when overwriting an existing Unix file.  In order to
	      switch off confirmation for DOS files, use -o.

       m      Preserve the file modification time. If the target file already exists, and the -n option is not in effect, mcopy  asks  whether	to
	      overwrite the file or to rename the new file (`name clashes') for details).

       v      Verbose. Displays the name of each file as it is copied.

Bugs
       Unlike MS-DOS, the '+' operator (append) from MS-DOS is not supported. However, you may use mtype to produce the same effect:

	  mtype a:file1 a:file2 a:file3 >unixfile
	  mtype a:file1 a:file2 a:file3 | mcopy - a:msdosfile

See Also
       Mtools' texinfo doc

Viewing the texi doc
       This  manpage  has  been automatically generated from mtools's texinfo documentation. However, this process is only approximative, and some
       items, such as crossreferences, footnotes and indices are lost in this translation process.  Indeed, these items have no appropriate repre-
       sentation  in  the manpage format.  Moreover, not all information has been translated into the manpage version.	Thus I strongly advise you
       to use the original texinfo doc.  See the end of this manpage for instructions how to view the texinfo doc.

       *      To generate a printable copy from the texinfo doc, run the following commands:

		     ./configure; make dvi; dvips mtools.dvi

       *      To generate a html copy,	run:

		     ./configure; make html

	      A premade html can be found at: `http://mtools.linux.lu' and also at: `http://www.tux.org/pub/knaff/mtools'

       *      To generate an info copy (browsable using emacs' info mode), run:

		     ./configure; make info

       The texinfo doc looks most pretty when printed or as html.  Indeed, in the info version certain examples are difficult to read due  to  the
       quoting conventions used in info.

mtools-3.9.8							      02Jun01								  mcopy(1)
All times are GMT -4. The time now is 07:23 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy