Storing user inputs into a file


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Storing user inputs into a file
# 1  
Old 07-21-2012
Storing user inputs into a file

Hi,
Am trying to store the user inputs into a file, but the below code will store only the first line of the values. I need to store all the user input values which may contain one or more lines. Thanks in advance.

Code:
echo "please enter file names";
read name;
echo $name>/tmp/test


Last edited by Scrutinizer; 07-21-2012 at 07:27 PM.. Reason: code tags
rogerben
# 2  
Old 07-21-2012
Try:
Code:
echo "please enter file names"
while read name
do
  echo "$name"
done >/tmp/test

# 3  
Old 07-21-2012
Quote:
Originally Posted by Scrutinizer
Try:
Code:
echo "please enter file names"
while read name
do
  echo "$name"
done >/tmp/test


is the syntax correct. It's not working for me
rogerben
# 4  
Old 07-22-2012
Please provide your inputs and expected output as well!!
# 5  
Old 07-22-2012
What isn't working?
# 6  
Old 07-25-2012
Quote:
Originally Posted by PikK45
Please provide your inputs and expected output as well!!
My requirement is to get multiple names from user and store in a file name . Here the below code is working for a single name , but need the same for multiple names.
Code:
echo "Please enter file names:"
read name
echo $name>/tmp/test

If I try the below code the file names are getting populated into the file but am not able to perform the task using those values. Not sure whether the script identifies whether the file EOF is reached or not. After storing into the file its not working further.
Code:
echo "please enter file names"
while read name
do
  echo "$name"
done >/tmp/test


Last edited by Franklin52; 07-25-2012 at 04:01 PM.. Reason: Please use code tags for data and code samples, thank you
rogerben
# 7  
Old 07-26-2012
My requirement is to get multiple names from user and store in a file name . Here the below code is working for a single name , but need the same for multiple names.

Code:
echo "Please enter file names:"
read name
echo $name>/tmp/test
If I try the below code the file names are getting populated into the file but am not able to perform the task using those values. Not sure whether the script identifies whether the file EOF is reached or not. After storing into the file its not working further.

Code:
echo "please enter file names"
while read name
do echo "$name"
done >/tmp/test
rogerben
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Password generator with user inputs

Hi, I am new to bash scripting and i wanted to make a bash script that will generate a password for a user. The user must enter his/her name and the url of the site the password is used for. And the script will generate a password with those two elements in the password. So if the url is... (0 Replies)
Discussion started by: Kvr123
0 Replies

2. Shell Programming and Scripting

Script to cp files that user inputs

Need a bash script that will ask the user: Which Files Would you like to copy? Then the user would input the filenames (space seperated, all lowercase) The script would then cp each file to /data/backup/ and also wc the files to std output. (to see how many lines each file has) Should go... (5 Replies)
Discussion started by: ajp7701
5 Replies

3. Shell Programming and Scripting

Print Unknown Number of User Inputs in awk

Hello, I am new to awk and I am trying to figure out how to print an output based on user input. For example: ubuntu:~/scripts$ steps="step1, step2, step3" ubuntu:~/scripts$ echo $steps step1, step2, step3 I am playing around and I got this pattern that I want: ... (3 Replies)
Discussion started by: tattoostreet
3 Replies

4. Shell Programming and Scripting

How to automatically pass 'multiple' user inputs

Hi Everyone, 1) I really cannot figure out how to pass multiple user inputs in a script. really need your help re this. below is the script. ----------- #!/bin/sh # script name: ask.sh echo "Enter name: \c" read NAME echo "Your name is $NAME\n" echo "Enter age: \c" read AGE echo... (5 Replies)
Discussion started by: mcoblefias
5 Replies

5. Shell Programming and Scripting

Take 10 user inputs and output to file?

I want a script that will prompt a user to enter 10 numbers and out put them into a file. This what I have so far, but isn't working. I'm guessing it's something easy I'm not seeing. Thanks for any help. #!/usr/bin/ksh echo "Enter 10 numbers" for i in 1 2 3 4 5 6 7 8 9 10 do read .... ... (8 Replies)
Discussion started by: AxlVanDamme
8 Replies

6. Shell Programming and Scripting

Perl script for taking inputs from one script and storing them into a document.

Hi. I wanted to create a Perl script which can take the outputs of a Perl script as it's input and temporarily store them in a document. Need help. Thanks.:) (8 Replies)
Discussion started by: xtatic
8 Replies

7. Shell Programming and Scripting

How to automate user's inputs.

Hi Friends, I am wrinting a shell script MorningChecks.sh which will call another script StartServer.sh. But the latter script requires user's inputs to complete. I want to automate this. So can you please let me how this can be achieved? Any help would be highly appereciated. ... (3 Replies)
Discussion started by: singh.chandan18
3 Replies

8. Shell Programming and Scripting

Scripting A Source File With User Inputs

I need to write what I thought would be a fairly simple 2-line UNIX script. It can be written PERL, csh, ksh...or whatever is easiest. The entire script will be: Begin Scipt source MySourceFile execute MyExecutable.exe End Script The problem is that MySourceFile can not be... (1 Reply)
Discussion started by: MMorrison
1 Replies

9. Shell Programming and Scripting

passing argument to shell script that reads user inputs

Hi, Lets say I have a script "ss" which does this read abc echo $abc read pqr echo $pqr Now if I want to pass and argument to only "abc" how do I do it. If I do echo "somevalue" | ss, it does not prompt for pqr and its value comes out as blank. Any help is appreciated Thanks P (6 Replies)
Discussion started by: patjones
6 Replies

10. Shell Programming and Scripting

limiting data inputs for the user

if my user has to enter the name of months to carry out a search how can I limit the input values to only the month names and nothing else? so far my input criteria for the user is this: i would like it so the user can only enter the months in the way i have stated. otherwise they would... (11 Replies)
Discussion started by: amatuer_lee_3
11 Replies
Login or Register to Ask a Question