08-20-2013
Need help in basic conditional coding
Hi,
I am very new to coding and I am trying to figure out how to do one thing and I just can't figure it out. Here is what I am trying to do.
I can either get "yes/no" or "password" prompt. If I get yes/no, i like to send "yes" like I got it here but if I get "password" prompt, I like to send passw.
The way I got the script written, if I get password prompt first, the script will get stuck.
expect "(yes/no)?"
send -- "yes\r"
expect "*assword:"
send -- "passw\r"
Thanks in advance!
6 More Discussions You Might Find Interesting
1. UNIX for Advanced & Expert Users
I apologise because I had pasted this question in the newbies forum first (because i am a bit of a newbie) but thought it might be better suited in here
if i have to sepearate parameters can I use this syntax especially the or part (||) and is this correct
if (6 Replies)
Discussion started by: w33man
6 Replies
2. UNIX for Dummies Questions & Answers
What this command sed "/*$/d" means?
izzit add commas to numeric strings, changing "1234567" to "1,234,567" ? (1 Reply)
Discussion started by: rita1985
1 Replies
3. AIX
contact me on <email address deleted>
or <email address deleted> (1 Reply)
Discussion started by: suprithhr
1 Replies
4. Shell Programming and Scripting
HI,
Can some one guide me how to make changes to the script below so that it can load the history of a program to IT server ?
Format of data:
YYYYMMDD065959.dsk.log
YYYYMMDD235959.dsk.log
currently both are loaded together. Need to separate them as above format.
Thanks in advance.
... (1 Reply)
Discussion started by: crazydude80
1 Replies
5. Windows & DOS: Issues & Discussions
HI,
Can some one guide me how to make changes to the script below so that it can load the history of a program to IT server ?
Format of data:
YYYYMMDD065959.dsk.log
YYYYMMDD235959.dsk.log
currently both are loaded together. Need to separate them as above format.
Thanks in advance.
... (2 Replies)
Discussion started by: crazydude80
2 Replies
6. What is on Your Mind?
"Naive coding."
(Apologies for any typos.)
I came across this phrase a couple of weeks ago and it has made me decide to set off a discussion.
I had never heard of it before but I did some research and discovered that I probably fall into this category.
My phrase is: "I code to work, not... (10 Replies)
Discussion started by: wisecracker
10 Replies
LEARN ABOUT NETBSD
getpass
GETPASS(3) BSD Library Functions Manual GETPASS(3)
NAME
getpass -- get a password
LIBRARY
Standard C Library (libc, -lc)
SYNOPSIS
#include <pwd.h>
#include <unistd.h>
char *
getpass(const char *prompt);
DESCRIPTION
The getpass() function displays a prompt to, and reads in a password from, /dev/tty. If this file is not accessible, getpass() displays the
prompt on the standard error output and reads from the standard input.
The password may be up to _PASSWORD_LEN (currently 128) characters in length. Any additional characters and the terminating newline charac-
ter are discarded.
getpass() turns off character echoing while reading the password.
RETURN VALUES
getpass() returns a pointer to the null terminated password.
FILES
/dev/tty
SEE ALSO
crypt(3)
STANDARDS
The getpass() function appeared in Version 2 of the Single UNIX Specification (``SUSv2''), but it was already marked as legacy. The function
was removed in the IEEE Std 1003.1-2001 (``POSIX.1'') standard.
HISTORY
A getpass() function appeared in Version 7 AT&T UNIX.
BUGS
The getpass() function leaves its result in an internal static object and returns a pointer to that object. Subsequent calls to getpass()
will modify the same object.
SECURITY CONSIDERATIONS
The calling process should zero the password as soon as possible to avoid leaving the cleartext password visible in the process's address
space.
BSD
May 6, 2010 BSD