Sed: would like to return an error for empty string
There are actually two things that I want to do:
1. Detect if there is a 3 digit number and if so return an error (working)
2. Detect if there is an empty string and return an error if so (not working)
I would like to do 1 & 2 using the sed command only once; I'm trying to do things correctly and efficiently.
I have so far:
(For newbies: -n quiets text output, -r allows for GNU program to do true regex, {q100} returns error '100', '$?' is the last returned result)
The result is 0, which is not what I want as the string is empty. My attempt is the portion '//{q100}', but I can see that it is difficult to test against nothing-quite perplexing actually.
Hi,
I need to check for value not equal (<>) to 21 and not equal empty or null values.
Please modify this script
if
then
echo "$VALUE,$BSC_NAME,$BSC_ID" > $OUT_FILE/power_up.out
end if
TQ (5 Replies)
Hello All,
I have written shell script whcih at the max 3 parameters.
When only one commandline argument and other two command line arguments are passed as empty string like
eg : archive ' ' ' '
Then i need to check whether the commandline... (12 Replies)
Hi All,
I am new to unix worldd .
I need to check a file1 if its empty or not.
If its empty then return a non zero value say 99
could you pls let me know the perl script for this. (2 Replies)
Hi one to All
i have written the code for searching the string in the file for specified path. its working fine,
but my req:if the string is not available in the file , it should display the Message saying that , string is not available in the file.
code is:
echo "give the path where... (12 Replies)
hi,
when i am doing the following things getting error
Can anyone please suggest
i have a file where there is a line like the following
branch=dev sdf dev jin kilii fin kale boyle dev james dev
i want to search the existance of dev in the above line.
cat "$file" | sed -n... (8 Replies)
here is what i want to achieve... consider a file contains below contents. the file size is large about 60mb
cat dump.sql
INSERT INTO `table1` (`id`, `action`, `date`, `descrip`, `lastModified`) VALUES (1,'Change','2011-05-05 00:00:00','Account Updated','2012-02-10... (10 Replies)
I am reading from a file and executing the jobs with/without parameters as the job requires.
File
job1 R
job2
job3 Y 123
if
then
<job>.ksh
else
<job>.ksh $params
fi
This works fine if the line read from the file has parameters
it executes like job1.ksh R
But for... (2 Replies)
Hi,
I have a shell script where I am trying to unzip bunch of files zip files one by one. But out of many zip files, if any one zip file is empty, the unzip command sends a non-zero return code and fails the script.
I am trying to see if I can get a success error code even if the script... (2 Replies)
Hello
So i have that script collection, in which i have a single script to create a configuration file.
In there, i have multiple occourences of something like this:
prj_title=$(tui-read "What is the TITLE? ($prj_name):")
] && prj_title="${prj_name/_/ }"
They all work as expected, if... (5 Replies)
Discussion started by: sea
5 Replies
LEARN ABOUT PHP
ctype_digit
CTYPE_DIGIT(3) 1 CTYPE_DIGIT(3)ctype_digit - Check for numeric character(s)SYNOPSIS
bool ctype_digit (string $text)
DESCRIPTION
Checks if all of the characters in the provided string, $text, are numerical.
PARAMETERS
o $text
- The tested string.
RETURN VALUES
Returns TRUE if every character in the string $text is a decimal digit, FALSE otherwise.
CHANGELOG
+--------+---------------------------------------------------+
|Version | |
| | |
| | Description |
| | |
+--------+---------------------------------------------------+
| 5.1.0 | |
| | |
| | Before PHP 5.1.0, this function returned TRUE |
| | when $text was an empty string. |
| | |
+--------+---------------------------------------------------+
EXAMPLES
Example #1
A ctype_digit(3) example
<?php
$strings = array('1820.20', '10002', 'wsl!12');
foreach ($strings as $testcase) {
if (ctype_digit($testcase)) {
echo "The string $testcase consists of all digits.
";
} else {
echo "The string $testcase does not consist of all digits.
";
}
}
?>
The above example will output:
The string 1820.20 does not consist of all digits.
The string 10002 consists of all digits.
The string wsl!12 does not consist of all digits.
Example #2
A ctype_digit(3) example comparing strings with integers
<?php
$numeric_string = '42';
$integer = 42;
ctype_digit($numeric_string); // true
ctype_digit($integer); // false (ASCII 42 is the * character)
is_numeric($numeric_string); // true
is_numeric($integer); // true
?>
NOTES
Note
This function expects a string to be useful, so for example passing in an integer may not return the expected result. However, also
note that HTML forms will result in numeric strings and not integers. See also the types section of the manual.
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_xdigit(3), is_numeric(3), is_int(3), is_string(3).
PHP Documentation Group CTYPE_DIGIT(3)