Sponsored Content
Full Discussion: What are <84>, <82>?
Top Forums UNIX for Beginners Questions & Answers What are <84>, <82>? Post 303003884 by RavinderSingh13 on Friday 22nd of September 2017 06:08:21 AM
Old 09-22-2017
Quote:
Originally Posted by CaptSutter
Hi,
I am editing a text file in VI and am occasionally seeing "characters" <82> and <84>. in my VIM they are marked in the same way the EOL character ^M is.
When running
:cat filename.txt
the characters seem to be read as a linefeed.
How do I search and replace these characters in VI.
What are they?
I do know that for the EOL character I press CTRL-V and "Enter" to get ^M.
Is there a list of these characters somewhere. <82> does not seem to be "T"
Hello CaptSutter,

Welcome to forums, I hope you will enjoy learning and sharing knowledge here. Coming to your question. You could see control M characters by doing cat -v Input_file and if you want to remove control M characters from Input_file then use following command too on same(if your objective is to only remove control M characters).
Code:
tr -d '\r' < Input_file > temp_file && mv temp_file Input_file

Let me know if you have any queries on same.

Thanks,
R. Singh
 
CTYPE_CNTRL(3)								 1							    CTYPE_CNTRL(3)

ctype_cntrl - Check for control character(s)

SYNOPSIS
bool ctype_cntrl (string $text) DESCRIPTION
Checks if all of the characters in the provided string, $text, are control characters. Control characters are e.g. line feed, tab, escape. PARAMETERS
o $text - The tested string. RETURN VALUES
Returns TRUE if every character in $text is a control character from the current locale, FALSE otherwise. EXAMPLES
Example #1 A ctype_cntrl(3) example <?php $strings = array('string1' => " ", 'string2' => 'arf12'); foreach ($strings as $name => $testcase) { if (ctype_cntrl($testcase)) { echo "The string '$name' consists of all control characters. "; } else { echo "The string '$name' does not consist of all control characters. "; } } ?> The above example will output: The string 'string1' consists of all control characters. The string 'string2' does not consist of all control characters. NOTES
Note If an integer between -128 and 255 inclusive is provided, it is interpreted as the ASCII value of a single character (negative val- ues have 256 added in order to allow characters in the Extended ASCII range). Any other integer is interpreted as a string contain- ing the decimal digits of the integer. SEE ALSO
ctype_print(3). PHP Documentation Group CTYPE_CNTRL(3)
All times are GMT -4. The time now is 08:14 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy