Sponsored Content
Full Discussion: What are <84>, <82>?
Top Forums UNIX for Beginners Questions & Answers What are <84>, <82>? Post 303003883 by Don Cragun on Friday 22nd of September 2017 06:05:41 AM
Old 09-22-2017
The <hex_digits> (in blue if you're using a color terminal is the hexadecimal value of a byte that is not part of a valid character in your current locale.

You can translate the hex value(s) to octal using printf. And then you can use tr to delete those characters. For example, if vi shows you <82>, <84>, and <fe>; you could use:
Code:
printf '\\%03o\n' 0x82 0x84 0xfe

which would give you:
Code:
\202
\204
\376

and then you could use:
Code:
LC_ALL=C tr -d '\202\204\376' < input_file > output_file

to remove all occurrences of those three byte values from input_file with the updated contents stored in the file output_file.
 
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 09:56 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy