11-26-2011
when there are multiple results, $result becomes:
true
true
true
true
true
true
true
true
but i need it to say just "true"
if [ "$result" == "true" ]
string1
text
string2
string2
string2
matches string1 coming before string2
but its giving:
true
true
true
but i need it to give a single "true"
---------- Post updated at 08:03 AM ---------- Previous update was at 07:49 AM ----------
i put in
if [[ "$result" == *"true"* ]]
for now if there are multiple matches does that work?
9 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
hi,
I have a variable var1 as follows in the script.
var1="one two three desformat=PDF xyz"
I would like to check whether $var1 has a string "desformat=PDF" or not.
Is there any command I can use (not need to creat a file)?
Currently, I am using this:
if ( grep "desformat=PDF"... (1 Reply)
Discussion started by: josephwong
1 Replies
2. Shell Programming and Scripting
Hello All,
Plz help me with:
I have a csv file with data separated by ',' and optionally enclosed by "". I want to check each of these values to see if they exceed the specified string length, and if they do I want to cut just that value to the max length allowed and keep the csv format as it... (9 Replies)
Discussion started by: ozzy80
9 Replies
3. Shell Programming and Scripting
how can i check whether variable contains only character from a-z or A-Z....if my variable contains any alpha numeric, numeric or any character with some special one i.e. *%&@! etcetera etcetera....then it should show me please enter only characters......
Let my variable
var1="abc77}|"
then... (9 Replies)
Discussion started by: manas_ranjan
9 Replies
4. UNIX for Advanced & Expert Users
hi
I have an if condition that states:
if ; then
exit
how to translate this?
$x is a path
$y is a string that comes at the end of the path
thx (11 Replies)
Discussion started by: melanie_pfefer
11 Replies
5. Shell Programming and Scripting
I checked all the previous threads related to this and tried this.
My input is all numbers or decimals greater than zero everytime.
I want to check the same in the korn shell script.
Just validate the string to be numeric.
This is what I am doing.
var="12345"
if ) -o "$var" !=... (14 Replies)
Discussion started by: megha2525
14 Replies
6. Shell Programming and Scripting
Guys,
I need some advice on how to check a string, which may or may not have a entry.. Never really worked out how to do this.. May be a good time to learn now.
This is what i am trying to do
Run a command, to return a string
If the string is not empty , then run the if statement,... (4 Replies)
Discussion started by: Junes
4 Replies
7. Shell Programming and Scripting
I want to append file with a string but before doing that i want to check if this string already exist in that file.I tried with grep on Solaris 10 but unsuccessful.Man pages from grep seems to suggest if the string is found command status will be 0 and if not 1.But i am not finding it.May be i... (2 Replies)
Discussion started by: sahil_shine
2 Replies
8. Shell Programming and Scripting
Hi. The data file is as below:
2000922111111100232091212098324....
2123011230912832094820943684896....
3435983453409583405938453049583....
.
.
.
I need to get only the rows that match my criteria. For example: those at characters 5-10 should equal to "922111" (thus getting only the 1st... (7 Replies)
Discussion started by: daytripper1021
7 Replies
9. Shell Programming and Scripting
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
TEST(1) General Commands Manual TEST(1)
NAME
test - condition command
SYNOPSIS
test expr
DESCRIPTION
test evaluates the expression expr, and if its value is true then returns zero exit status; otherwise, a non zero exit status is returned.
test returns a non zero exit if there are no arguments.
The following primitives are used to construct expr.
-r file true if the file exists and is readable.
-w file true if the file exists and is writable.
-f file true if the file exists and is not a directory.
-d file true if the file exists and is a directory.
-s file true if the file exists and has a size greater than zero.
-t [ fildes ]
true if the open file whose file descriptor number is fildes (1 by default) is associated with a terminal device.
-z s1 true if the length of string s1 is zero.
-n s1 true if the length of the string s1 is nonzero.
s1 = s2 true if the strings s1 and s2 are equal.
s1 != s2 true if the strings s1 and s2 are not equal.
s1 true if s1 is not the null string.
n1 -eq n2
true if the integers n1 and n2 are algebraically equal. Any of the comparisons -ne, -gt, -ge, -lt, or -le may be used in place of
-eq.
These primaries may be combined with the following operators:
! unary negation operator
-a binary and operator
-o binary or operator
( expr )
parentheses for grouping.
-a has higher precedence than -o. Notice that all the operators and flags are separate arguments to test. Notice also that parentheses
are meaningful to the Shell and must be escaped.
SEE ALSO
sh(1), find(1)
TEST(1)