11-21-2014
In a sed substitute search pattern, ^M matches an uppercase M at the start of a line, not the <carriage-return> control character that is usually displayed as the two character sequence <circumflex><M> in vi and some other utilities.
Your assignment seems to only be to remove <carriage-return> control characters that appear immediately before a <line-feed> (AKA <newline> character). You can do that by anchoring your RE to only match a <carriage-return> at end of a line.
What OS and shell are you using?
Does your system have a dos2unix command?
If you are using vi, you can enter a literal <carriage-return> character into your script, by entering the sequence CTL-V CTL-M (hold down the control (or CTL or CNTL) key, depending on your keyboard, while you press and release the V key and then press and release the M key; then release the control key.
10 More Discussions You Might Find Interesting
1. UNIX for Advanced & Expert Users
Here is what I did . . . . I FTP'd several *.pdf files from a web site to a UNIX server, and did not set the transfer mode to BIN, now Adobe thinks that the documents are corrupted. Is there a way to convert the *.pdf files to Binary so that Adobe can open them again. I would just re-download... (2 Replies)
Discussion started by: pc9456
2 Replies
2. UNIX for Dummies Questions & Answers
Is there a command to convert hex characters into their respective ascii values? (5 Replies)
Discussion started by: dangral
5 Replies
3. UNIX for Advanced & Expert Users
Dear Experts
I need to read a binary file. I know for example in byte number 3801-3804 there is a 4 byte number embeded. Is there a way to extract this number from this file and then convert it to ascii via unix??
Your help would be highly appreciated.
Very Best Regards
Reza (5 Replies)
Discussion started by: Reza Nazarian
5 Replies
4. Shell Programming and Scripting
file abc
abc: English text
I want to convert the above into
file abc
file: ascii text (1 Reply)
Discussion started by: laknar
1 Replies
5. Programming
Hi,
I have two strings aaa, bbb which contains text in UTF-8 format.
I am using Solaris OS. zsh shell, emacs editor. In the shell the text are represented like "fff'''(((#ip##iii^q##1.....
Example: aaa="fff'''(((#ip##iii^q##1"..
I need to compare the two strings, I feel that text in this... (3 Replies)
Discussion started by: SamRoj
3 Replies
6. Shell Programming and Scripting
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
7. Shell Programming and Scripting
I have a file in below format(ISO ) and to be convert to readable (.txt/Ascii) format .send me the commands/code please
sample as follows
2043010101167157001190002010011120000000002144300000000000000000000 01022_ - %rE@
U...ug 47 56 d %rE@ 01022_ - $5
fy ... (1 Reply)
Discussion started by: nalakaatslt
1 Replies
8. Red Hat
Hello,
I am trying to convert a 7bit ASCII file to UTF-8.
I have used iconv before though it can't recognize it for some reason and says unknown file encoding.
When I used ascii2uni package with different package, ./ascii2uni -a K -a I -a J -a X test_file > new_test_file
It still... (2 Replies)
Discussion started by: rockf1bull
2 Replies
9. Solaris
I have a huge files in binary format
thanks to help me in finding a way to convert these files from Binary format to ASCII format. (0 Replies)
Discussion started by: PRINCESS_RORO
0 Replies
10. Shell Programming and Scripting
Hi All,
I have an ascii file in which few columns are having hex values which i need to convert into ascii. Kindly suggest me what command can be used in unix shell scripting?
Thanks in Advance (2 Replies)
Discussion started by: HemaV
2 Replies
LEARN ABOUT OSX
glutkeyboardupfunc
glutKeyboardUpFunc(3GLUT) GLUT glutKeyboardUpFunc(3GLUT)
NAME
glutKeyboardUpFunc - sets the keyboard up (key release) callback for the current window.
SYNTAX
#include <GLUT/glut.h>
void glutKeyboardUpFunc(void (*func)(unsigned char key,
int x, int y));
ARGUMENTS
func The new keyboard up callback function.
DESCRIPTION
glutKeyboardFunc sets the keyboard up (key release) callback for the current window. When a user types into the window, each key release
matching an ASCII character will generate a keyboard up callback. The key callback parameter is the generated ASCII character. The state of
modifier keys such as Shift cannot be determined directly; their only effect will be on the returned ASCII data. The x and y callback
parameters indicate the mouse location in window relative coordinates when the key was pressed. When a new window is created, no keyboard
callback is initially registered, and ASCII key strokes in the window are ignored. Passing NULL to glutKeyboardFunc disables the generation
of keyboard callbacks.
During a keyboard up callback, glutGetModifiers may be called to determine the state of modifier keys when the keystroke generating the
callback occurred.
To avoid the reporting of key release/press pairs due to auto repeat, use glutIgnoreKeyRepeat to ignore auto repeated keystrokes.
There is no guarantee that the keyboard press callback will match the exact ASCII character as the keyboard up callback. For example, the
key down may be for a lowercase b, but the key release may report an uppercase B if the shift state has changed. The same applies to sym-
bols and control characters. The precise behavior is window system dependent.
Use glutSpecialUpFunc for a means to detect non-ASCII key releases.
SEE ALSO
glutKeyboardFunc, glutSpecialUpFunc, glutSpecialFunc, glutCreateWindow, glutMouseFunc, glutSpaceballButtonFunc, glutButtonBoxFunc, glut-
TabletButtonFunc, glutGetModifiers, glutIgnoreKeyRepeat
AUTHOR
Mark J. Kilgard (mjk@nvidia.com)
GLUT
3.7 glutKeyboardUpFunc(3GLUT)