09-21-2006
Comparing Character in String
if [expr $puma ="prod"]
then
pass="null"
echo $pass
fi
What is wrong with this?
I want to check if variable pua has the value prod and if equal assign pass a value of null (string).
this is the error i got.
thanks,
bubeshj
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi All,
When i run the below code :
v_shortfield = ""
if ; then
echo "ravi"
else
echo "kumar"
fi
i am getting output as :
sam.ksh: test: argument expected
kumar
Why i am getting error test:argument expected
and why i am not getting output as "ravi" :confused: (5 Replies)
Discussion started by: rkrgarlapati
5 Replies
2. UNIX for Dummies Questions & Answers
Hi all,
I am getting "test:argument expected" error in the following script
LOGDIR=$XXAR_TOP/log
PROGRAM_NAME=XXAR_GPS_LBFDMSGEN
..
..
..
Check_Errors()
{
sqllogfile=$1
cd ${LOGDIR}
countfile=${LOGDIR}/${PROGRAM_NAME}.tmp
echo "countfile is " $countfile >> $LOGFILE
echo... (4 Replies)
Discussion started by: rrs
4 Replies
3. Shell Programming and Scripting
Can someone help me with a very simple query
I have the following script:
#!/bin/sh
VAR1=""
if
then
VAR1="Message"
fi
echo $VAR1
put when i run it i get the following error
test_job.sh: test: argument expected (5 Replies)
Discussion started by: andy202
5 Replies
4. Shell Programming and Scripting
I'm newbie to coding script so i found test: argument expected when i run it. please help me
a=`df -k |awk '{print $5 }'|egrep "(100%|%)"|cut -d"%" -f1|tail -1`
if
then
df -k|egrep "(100%|%)"|awk '{print $1,$5,$6}'
else
echo "No disk capacity more than 80%"
fi
thk in advance (7 Replies)
Discussion started by: unitipon
7 Replies
5. Shell Programming and Scripting
Hi,
Since i am new to Unix and on suggestion on some smart guys on unix... i have decide to learn more deeply on Unix...so i was kind of playing with if statements and found this error... though i tried to correct is for hours now i couldnt find whats wrong in my loop.
if
then
... (4 Replies)
Discussion started by: bhagya2340
4 Replies
6. Shell Programming and Scripting
Hello all,
I am trying to figure out why i am getting an error while executing the script...altought it seems like its work...but still get the test arguement error...any help would be appericiate...this script basically connects to any oracle db ( just have to pass db name to it)... (4 Replies)
Discussion started by: abdul.irfan2
4 Replies
7. UNIX for Advanced & Expert Users
Hi All,
I am running the script
VBoxManage list vms |sed 's/"//g' | cut -d " " -f1 > har1out.mytxt
result=`cat har1out.mytxt | grep $1'
echo $result
echo $1
{
if
then
echo pass
else
echo fail
fi (2 Replies)
Discussion started by: harsha85
2 Replies
8. Shell Programming and Scripting
check_build_info_table()
{
if
then
export build_info_table=`sqlplus -s sna/dbmanager <<!
set pagesize 0 heading off feedback off
SELECT DISTINCT TABLE_NAME FROM ALL_TABLES WHERE OWNER = 'XYZ' AND TABLE_NAME = 'MY_TABLE';
exit
!`
... (3 Replies)
Discussion started by: ambarginni
3 Replies
9. UNIX for Dummies Questions & Answers
Hi,
I am trying to write a small script that validates if there exist files that start with a pattern in a given directory. Below is the piece of my script:
#!/usr/bin/ksh
BTFDIR=/opt/ships/temp
if
then
echo 'found'
else
echo 'not found'
fi
When I run this... (2 Replies)
Discussion started by: snvniranjanrao
2 Replies
10. Shell Programming and Scripting
The following example prompts are passed into the shell script.
$1 = /tmp/dir/
$2 = varies (test.txt, test1.txt, test2.txt...)
$3 = test_YYYYMMDD.txt
---------------------------------------------------------------------------
#!/bin/sh
cd $1
if ; then
if ; then
... (3 Replies)
Discussion started by: smkremer
3 Replies
LEARN ABOUT OPENSOLARIS
sasl_server_userdb_checkpass_t
sasl_server_userdb_checkpass_t(3SASL) Simple Authentication Security Layer Library Functions sasl_server_userdb_checkpass_t(3SASL)
NAME
sasl_server_userdb_checkpass_t - plaintext password verification callback function
SYNOPSIS
cc [ flag ... ] file ... -lsasl [ library ... ]
#include <sasl/sasl.h>
int sasl_sasl_server_userdb_checkpass_t(sasl_conn_t *conn, void *context,
const char *user, const char *pass, unsigned passlen, struct propctx *propctx);
DESCRIPTION
Use the sasl_sasl_server_userdb_checkpass_t() callback function to verify a plaintext password against the callback supplier's user data-
base. Verification allows additional ways to encode the userPassword property.
PARAMETERS
conn The SASL connection context.
context The context from the callback record.
user A null-terminated user name with user@realm syntax.
pass The password to check. This string cannot be null-terminated.
passlen The length of pass.
propctx The property context to fill in with userPassword.
RETURN VALUES
Like other SASL callback functions, sasl_server_userdb_checkpass_t() returns an integer that corresponds to a SASL error code. See <sasl.h>
for a complete list of SASL error codes.
ERRORS
SASL_OK The call to sasl_server_userdb_checkpass_t() was successful.
See sasl_errors(3SASL) for information on SASL error codes.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Availability |SUNWlibsasl |
+-----------------------------+-----------------------------+
|Interface Stability |Evolving |
+-----------------------------+-----------------------------+
|MT-Level |MT-Safe |
+-----------------------------+-----------------------------+
SEE ALSO
sasl_errors(3SASL), attributes(5)
SunOS 5.11 27 Oct 2003 sasl_server_userdb_checkpass_t(3SASL)