03-05-2007
Use "ckstr" if available
# ckstr -r "^[^0-9]*$" -e "Invalid input" -p "Enter a value without integers"
Enter a value without integers [?,q] asd34sdf
ERROR: Invalid input
Enter a value without integers [?,q] 1ads
ERROR: Invalid input
Enter a value without integers [?,q] sad4
ERROR: Invalid input
Enter a value without integers [?,q] 234
ERROR: Invalid input
Enter a value without integers [?,q] sfdsfds
#
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
With the if statement:
if
How can I make it so it accepts a wildcard after the ${CURR_DAY_MONTH} variable?
Putting
a -f /webtrends/SUN/mrw2/access.${CURR_DAY_DAY}${CURR_DAY_MONTH}*
won't work, right? I think I need some kind of special character so it knows the wildcard is... (3 Replies)
Discussion started by: LordJezo
3 Replies
2. Shell Programming and Scripting
Normally you would have something like..
if
then
foo bar
fi
but what if you wanted to do something like
if
then
foo bar
fi
How do I get Unix to accept anything that matches a pattern of FILENAME with anything after it during an in if statement? (3 Replies)
Discussion started by: LordJezo
3 Replies
3. UNIX for Dummies Questions & Answers
when writing a shell script (bourne) and using a unix command like 'ls' is there anything special you need to do to use a wildcard (like *)? (3 Replies)
Discussion started by: benu302000
3 Replies
4. UNIX for Dummies Questions & Answers
ok, I'm trying to write a script file that lists files with specific elements in the name into a txt file, it looks like this
ls s*.dat > file_names.txt
can't figure out whats wrong with that line, any ideas?
thanks in advance (10 Replies)
Discussion started by: benu302000
10 Replies
5. UNIX for Dummies Questions & Answers
Hi All
Please excuse another straightforward question. When creating a tar archive from a directory I am attempting to use wildcards to eliminate certain filetypes (otherwise the archive gets too large). So I am looking for something along these lines.
tar -cf archive.tar * <minus all *.rst... (5 Replies)
Discussion started by: C3000
5 Replies
6. Shell Programming and Scripting
Hello,
I would like to use a simple "if then" test to check if an argument to a command begins with "http://" as follows:
if http://* ]; then
command
fi
but the wildcard just seems to be ignored, ie., it will only execute the command if the expression is strictly "http://" with nothing... (0 Replies)
Discussion started by: Allasso
0 Replies
7. Shell Programming and Scripting
Hello,
I would like to use a simple "if then" test to check if an argument to a command begins with "http://" as follows:
if http://* ]]; then
command
fi
but the wildcard just seems to be ignored, ie., it will only execute the command if the expression is strictly "http://" with... (5 Replies)
Discussion started by: Allasso
5 Replies
8. Shell Programming and Scripting
hey guys, what i am doing is that i would like the program to check if there was anything inputted. If nothing is imputed, it is suppose to display a message.
echo -n "Enter Author:"
read Author
#echo -n "Enter Title:"
#read Title
if ] ; then
echo "you enter something"
else
echo... (9 Replies)
Discussion started by: gregarion
9 Replies
9. UNIX for Advanced & Expert Users
These 2 websites do a GREAT job of explaining different types of wildcards. I learned about the categories of characters which I never knew about at all.
GNU/Linux Command-Line Tools Guide - Wildcards
GREP (1 Reply)
Discussion started by: cokedude
1 Replies
10. Shell Programming and Scripting
Hi folks,
I have a scenario to convert the update statements into insert statements using shell script (awk, sed...) or in database using regex.
I have a bunch of update statements with all columns in a file which I need to convert into insert statements.
UPDATE TABLE_A SET COL1=1 WHERE... (0 Replies)
Discussion started by: dev123
0 Replies
LEARN ABOUT DEBIAN
k5identity
.K5LOGIN(5) File Formats Manual .K5LOGIN(5)
NAME
.k5identity - Kerberos V5 client principal selection rules
DESCRIPTION
The .k5identity file, which resides in a user's home directory, contains a list of rules for selecting a client principals based on the
server being accessed. These rules are used to choose a credential cache within the cache collection when possible.
Blank lines and lines beginning with '#' are ignored. Each line has the form:
principal field=value ...
If the server principal meets all of the field constraints, then principal is chosen as the client principal. The following fields are
recognized:
realm If the realm of the server principal is known, it is matched against value, which may be a pattern using shell wildcards. For host-
based server principals, the realm will generally only be known if there is a domain_realm section in krb5.conf with a mapping for
the hostname.
service
If the server principal is a host-based principal, its service component is matched against value, which may be a pattern using
shell wildcards.
host If the server principal is a host-based principal, its hostname component is converted to lower case and matched against value,
which may be a pattern using shell wildcards.
If the server principal matches the constraints of multiple lines in the .k5identity file, the principal from the first matching line is
used. If no line matches, credentials will be selected some other way, such as the realm heuristic or the current primary cache.
EXAMPLE
The following example .k5identity file selects the client principal alice@KRBTEST.COM if the server principal is within that realm, the
principal alice/root@EXAMPLE.COM if the server host is within a servers subdomain, and the principal alice/mail@EXAMPLE.COM when accessing
the IMAP service on mail.example.com.
alice@KRBTEST.COM realm=KRBTEST.COM
alice/root@EXAMPLE.COM host=*.servers.example.com
alice/mail@EXAMPLE.COM host=mail.example.com service=imap
SEE ALSO
kerberos(1), krb5.conf(5)
.K5LOGIN(5)