10-14-2015
Quote:
Originally Posted by
Abhijit Sen
I want to filter out the special character whose ascii value doesn't fall within the range "[\x80-\xFF]"
You might want to use the
:print: character class the POSIX BRE regexp provide and negate that:
[^:print:] and see how far that gets you.
Basically there is no pattern for what constitutes a printable or non-printable character: character "\9", which is a TAB just is that by convention, not because it is - in principle - any different from "\10" or "\8".
You might also want to identify your
locale, which may establish so-called
collating sequences. See more about this
at this page.
I hope this helps.
bakunin
Last edited by bakunin; 10-14-2015 at 11:03 AM..
9 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi friends
I need to splict special character "|" here.
Here is my script which giving error
LINE=INVTRAN|cd /home/msgGoogle
TraxFolderType=`awk -F"|" '{print $1}' $LINE`
filePath=`awk -F"|" '{print $2}' $LINE`
echo "TraxFolderType: "$TraxFolderType
echo "filePath :"$filePath
... (3 Replies)
Discussion started by: krishna9
3 Replies
2. Shell Programming and Scripting
Dear friends, following is the output of a script from which I want to remove spaces and new-line characters.
Example:-
Line1 abcdefghijklmnopqrstuvwxyz
Line2 mnopqrstuvwxyzabcdefghijkl
Line3 opqrstuvwxyzabcdefdefg
Here in above example, at every starting line there is a “tab” &... (4 Replies)
Discussion started by: anushree.a
4 Replies
3. SuSE
keep getting an error when I try to revert to a snapshot:
"VMDB Failure" followed by "Unable to open snapshot file"
Im using vmware server 1.0.4, host OS is windows xp and guest OS is SLES.
Is there anything I can do to recover the snapshot or am I in trouble!?!?! (0 Replies)
Discussion started by: s_linux
0 Replies
4. Shell Programming and Scripting
both ksh/bash support this 2 special variables, Is there any document for reference?
1) "-" is $OLDPWD
2) "$_" is last argument of previous command. (4 Replies)
Discussion started by: honglus
4 Replies
5. Shell Programming and Scripting
Hi,
My input has much more lines, but few of them are below
pin(IDF) {
direction : input;
drc_pinsigtype : signal;
pin(SELDIV6) {
direction : input;
drc_pinsigtype : ... (3 Replies)
Discussion started by: nehashine
3 Replies
6. Shell Programming and Scripting
been a while so i'm a bit rusty and need a little help. writing a script that needs to compare $EXECHOST(a number) against a numerical range and then set a value. below isn't working but should give you folks an idea of my goal:
if ; then
echo "This is a 32B machine, exiting..."
if ;... (4 Replies)
Discussion started by: crimso
4 Replies
7. Shell Programming and Scripting
Hi Experts.
I'm stuck with the below AWK code where i'm trying to move the records containing any special characters in the last field to a bad file.
awk -F, '{if ($NF ~ /^|^/) print >"goodfile";else print >"badfile"}' filename
sample data
1,abc,def,1234,A *
2,bed,dec,342,* A ... (6 Replies)
Discussion started by: shell_boy23
6 Replies
8. Shell Programming and Scripting
Hi all.
I have a .txt file that I need to sort it
My file is like:
1- 88 chain0 MASTER (FF-TE) FFFF 1962510 /TCK T FD2TQHVTT1 /jtagc/jtag_instreg/updateinstr_reg_1 dff1 (TI,SO)
2- ... (10 Replies)
Discussion started by: Behrouzx77
10 Replies
9. UNIX for Dummies Questions & Answers
I'm not really sure which forum this question should go into, so I'm posting it here.
I work with AIX and RHEL systems using PuTTY (Release 0.60_q1.129) from a Windows 7 workstation.
Some of the files we get from z/OS use "special" characters as delimiters. These characters include Hex 18... (7 Replies)
Discussion started by: derndingle
7 Replies
ISWPRINT(3) Linux Programmer's Manual ISWPRINT(3)
NAME
iswprint - test for printing wide character
SYNOPSIS
#include <wctype.h>
int iswprint(wint_t wc);
DESCRIPTION
The iswprint() function is the wide-character equivalent of the isprint(3) function. It tests whether wc is a wide character belonging to
the wide-character class "print".
The wide-character class "print" is disjoint from the wide-character class "cntrl".
The wide-character class "print" contains the wide-character class "graph".
RETURN VALUE
The iswprint() function returns nonzero if wc is a wide character belonging to the wide-character class "print". Otherwise, it returns
zero.
ATTRIBUTES
For an explanation of the terms used in this section, see attributes(7).
+-----------+---------------+----------------+
|Interface | Attribute | Value |
+-----------+---------------+----------------+
|iswprint() | Thread safety | MT-Safe locale |
+-----------+---------------+----------------+
CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
NOTES
The behavior of iswprint() depends on the LC_CTYPE category of the current locale.
SEE ALSO
isprint(3), iswctype(3)
COLOPHON
This page is part of release 4.15 of the Linux man-pages project. A description of the project, information about reporting bugs, and the
latest version of this page, can be found at https://www.kernel.org/doc/man-pages/.
GNU
2015-08-08 ISWPRINT(3)