Basic Scipting problem need help for school


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Basic Scipting problem need help for school
# 1  
Old 10-24-2007
Basic Scipting problem need help for school

How to make this script?

1. Write a portable bash shell script called change_password.bash that will
prompt the user for a password. Use a series of if statements to test if:

1.

The password is NOT 6 or more characters
2.

The password does not contain at least 3 consecutive letters (could be either uppercase or lowercase)
3.

The password does NOT contain any number
4.

The password does NOT contain a non-alphanumeric character (eg. Something not a letter or number.
I can take care of option 1 but have trouble making option 3,2 and 4.

#!/bin/bash
read password
echo $password | wc -m >number
number=`cat number`
if
[ $number -gt 5 ]
then
echo Password cannot contain more then 5 numbers
fi
rm number

for 3 i can only think of this but it wont work for somereason

echo $password | grep [a-zA-z]* >part3
part3=`cat part3`
if [ $part3 != $password ]
then
echo error password cannot contain numbers or special characters
fi
# 2  
Old 10-24-2007
how do i search for consecutive letters
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Very basic problem with fork() using c

Hi guys, I have the following code: int main(int argc, char *argv) { int pid1,pid2,i=0; pid1=fork(); i+=2; if(!pid1) i++; if(i%3) pid2=fork(); if (pid2==0) { printf("sea \n "); i-=1; } if(i>=2)... (4 Replies)
Discussion started by: pfpietro
4 Replies

2. UNIX for Dummies Questions & Answers

Basic problem with pdftotext

Hi, I have used pdftotext with good results in the past, but today for some reason I keep getting the same error message. My command is as follows: And the error message is I am using Vmware player with Ubuntu server, but I don't think that is causing this issue as I have been using... (2 Replies)
Discussion started by: Joq
2 Replies

3. UNIX for Dummies Questions & Answers

Basic if statement problem

I am using the following code: if ; then I am getting an error saying line 12: The code is supposed to examine whether the filename read into $FILE includes the string IMG*. I do have a fi later in the script, but I must be missing something obvious. Can anyone help? (3 Replies)
Discussion started by: Bengel
3 Replies

4. Shell Programming and Scripting

Expr problem and other basic problems

Hello, I am new to the Bash scripting language, and was given a tutorial page on how to setup a file. However I am trying to use cygwin to run this file and it is not working. $ vi averagetime.sh # # # echo "Enter Dictorinary File Text " read dict echo "Enter Grid Name" read grid... (13 Replies)
Discussion started by: killerqb
13 Replies

5. Shell Programming and Scripting

TCL/Perl scipting for PF

Hi All, I have a PF Firewall running on Freebsd v6.x Now I would like to change and review the config in my rc.conf file via a browser . So my approach here would be: - make a script , which changes for instance the default route - have this script built-in a Webpage and have a form... (9 Replies)
Discussion started by: unx_united_1980
9 Replies

6. Shell Programming and Scripting

Basic problem

Hello Friends, I am learning Perl now. I have a small query. I have a directory Z with file name Z.txt. I would like to copy this file Z.txt to 3 new dir with new filenames as follows dir 1 1.txt dir 2 2.txt dir 3 3.txt I would like to then open 1.txt from dir 1 and edit the first... (0 Replies)
Discussion started by: ramesh54
0 Replies

7. UNIX for Dummies Questions & Answers

help with extremely basic problem

Alright i'm having problems with this loop. Basically once the script is ran a parameter is required. Once entering the parameter it displays that in LIMIT. Alright so now the problem, I need my loop to ask my user for a number, and if that number is less than the limit then sum the input values... (4 Replies)
Discussion started by: tragic54
4 Replies

8. Shell Programming and Scripting

Shell Scipting

Hi There, I am new in UNIX I want to learn shell scripting please advice where should I start from, If anybody tell me how can I install a unix software from my windows XP I will be very greatful. I apprechiate in advance! Zeeshan (4 Replies)
Discussion started by: zsiddiqui
4 Replies

9. Programming

Basic multi module problem

I am trying to learn how to use multiple modules and hearder files. I have tried a little experiment but cannot get it to work. Here is my code and compilation attempt. Any help with finding my problems appreciated. The main function (main01.c) calls a function located in another file... (9 Replies)
Discussion started by: enuenu
9 Replies
Login or Register to Ask a Question