Not sure I understand. You want to eliminate non-printable chars from a string?
in pseudo code :
Code:
MY_VAR=$L_TEMP
while read -N 1 ; do
A_CHAR="$REPLY"
if [[ $A_CHAR is not A_PRINTABLE_CHARACTER ]] ; then
MY_VAR=""
break
fi
done <<<"$L_TEMP"
if [[ ! z $MY_VAR ]] ; then
OK KEEP MY_VAR
else
CALCULATE ANOTHER MY_VAR
fi
MY_VAR should set to null if it contains one or more not printable character
Somethings like
Code:
grep -E "[all characters are printable]"
my current filter is
Code:
grep -E "[one or more characters are printable]"
---------- Post updated at 13:09 ---------- Previous update was at 12:54 ----------
Hello
would appreciate if somebody can post a bash script that checks if the first character of the given string is equal to, say, "a"
thnx in advance (2 Replies)
i have a file contains like this:
i want to create a script that will insert a comma "." after the 10th character so it would be look like this
thanks in advance (5 Replies)
I'm working with a large file with multiple records, each record begins with ISA. The issue is, sometimes ISA is at the start of the line, sometimes it's in the middle of the line. So before I can csplit my main file into multiple records, I have to get each record header onto its own line.
... (7 Replies)
cp $l_options $srcdirfile $destdirfile
If i want to check whether there is a non printable character in the variables
$l_options $srcdirfile $destdirfile
how it can be done? (2 Replies)
Hi!
If I want to extract a character from a specific position of a string, I can use ${string:1:1} (if I want character at the position 1). How can I do the same thing, when the number of position is contained in the variable? ${string:$var:1}doesn't work, unfortunately.
Thanks in advance. (2 Replies)
In bash, how can one remove the last character of a string? In perl, the chop function would remove the last character. However, I do not know how to do the same job in bash.
Many thanks in advance. (12 Replies)
Hello.
I am using :
sed -i -e '/§name_script§/a#'"${MY_TAB11}"'# \
#'"${MY_TAB1}"'The Standard way'"${MY_TAB7}"'# \
#'"${MY_TAB1}"'==============='"${MY_TAB7}"'# \ ' "$CUR_FILE"
Is there a better way to define "MY_TAB7","MY_TAB11" in other way than :
MY_TAB1=$'\t'
MY_TAB2=${MY_TAB1}$'\t'... (2 Replies)
I am writing a bash script that will find all references to the “Well_List” in the “Comp_File”.
I am filtering a Well_List that contains the following:
TEST_WELL_01
TEST_WELL_02
TEST_WELL_11
TEST_WELL_22
GOV_WELL_1
GOV_WELL_201
PUB_WELL_57
PUB_WELL_82
.
.
Comparison... (5 Replies)
For some testing I want to insert a non printable character in a file. How to do it? I inserted ctrl-v ctrl-k through vi. But I do not think it is a proper non printable character. (3 Replies)
Hi,
I am new in bash scripting. In my work, I provide support to several users and when I connect to their computers I use the same admin and password, so I am trying to create a script that will only ask me for the IP address and then connect to the computer without having me to type the user... (5 Replies)
Discussion started by: arcoa05
5 Replies
LEARN ABOUT PHP
ctype_graph
CTYPE_GRAPH(3) 1 CTYPE_GRAPH(3)ctype_graph - Check for any printable character(s) except spaceSYNOPSIS
bool ctype_graph (string $text)
DESCRIPTION
Checks if all of the characters in the provided string, $text, creates visible output.
PARAMETERS
o $text
- The tested string.
RETURN VALUES
Returns TRUE if every character in $text is printable and actually creates visible output (no white space), FALSE otherwise.
EXAMPLES
Example #1
A ctype_graph(3) example
<?php
$strings = array('string1' => "asdf
", 'string2' => 'arf12', 'string3' => 'LKA#@%.54');
foreach ($strings as $name => $testcase) {
if (ctype_graph($testcase)) {
echo "The string '$name' consists of all (visibly) printable characters.
";
} else {
echo "The string '$name' does not consist of all (visibly) printable characters.
";
}
}
?>
The above example will output:
The string 'string1' does not consist of all (visibly) printable characters.
The string 'string2' consists of all (visibly) printable characters.
The string 'string3' consists of all (visibly) printable 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_alnum(3), ctype_print(3), ctype_punct(3).
PHP Documentation Group CTYPE_GRAPH(3)