Sponsored Content
Top Forums UNIX for Dummies Questions & Answers Need help in basic conditional coding Post 302845095 by kyj00 on Tuesday 20th of August 2013 09:01:07 PM
Old 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

can I use this coding

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

sed coding

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

need help for coding this logic

contact me on <email address deleted> or <email address deleted> (1 Reply)
Discussion started by: suprithhr
1 Replies

4. Shell Programming and Scripting

Need help with coding

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

Need help with coding

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...

"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
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
All times are GMT -4. The time now is 05:09 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy