answersLogoWhite

0


Best Answer

In "bash" shell it can be achieved with command "read"

#!/bin/bash

echo "Hi There, what is your name?"

read name

echo $name

User Avatar

Wiki User

11y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: How do you take a single line of input from the user in a shell script?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

How do you indicate a comment line in a shell script?

With the # symbol.


What line is necessary at the beginning of a script to tell the OS what to use to run the script?

The special line at the beginning of the script is only necessary if you want the script to be run by a certain command interpreter that is different from your logon shell or because you don't know what environment the user of the shell might be running in. It is a special comment line that looks like: #!/command-name such as: #!/usr/bin/ksh which causes the ksh interpreter to be used for the rest of the shell script.


Write a shell script that counts a number of unique word contained in the alphabetical order line by line?

use python, shell is stupid


How do you create a script file in Unix?

A shell script starts with the definition of the interpreter to use. Usually when one says ``shell script'', one means bash script. So a good first line would be #!/bin/bash This says that the program located in the filesystem at /bin/bash should be executed with this script as its input. With a bash script, you can simply start typing a list of commands. Furthermore it is possible to use logic and control structures like if, else, for, while, etc etc. See http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html for a good starting guide.


How do you print a line on screen shell script?

That would depend on what shell you're using. Most seem to have a command similar to "echo x" which will print x to the terminal.


What is the purpose of using echo command?

The echo command echoes out any of the command line arguments given to it. It is commonly used in shell scripts to echo what portions of the shell script are doing.


What is Tee Command in unix?

The Unix/Linux tee command permits the forking of a data pipe in a shell script or at the command line. The teecommand does this by both writing it's standard input to a file and to it's standard output simultaneously. Most implementations of tee provide for both file overwrite/creation and file appends by command line switch options.


Where can someone go to learn more about shell script?

Linux shell scripting tutorials are available as pdf files or videos where a lecturer speaks over a video of a computer console. This is where you can watch someone code in the bash environment and follow along.


Write a shell script that prints a list of every unique word in a file in alphabetical order line by line?

#!/bin/sh sed -e 's/\W\+/\n/g' | sort -u


Why shell process terminate when you press D at beginning of new line?

Not all shell processes do this. If the shell process is asking for standard input (keyboard), the Control-D is an end of file signal, which means no more data will be forthcoming. If a process requires or uses input and you tell it there isn't any, most processes will just end at that point.


Shell script that accepts a file name starting and ending line numbers as arguments and display all the lines between the given line numbers?

i=1 while [ $i -le $# ] do grep -v Unix $i > $i done


What is syntax in php?

We can use php tags in different ways. <?php //php code to be written here ?> OR <? //php code ?> This tag will not work when we using editors such as macromedia dreamweaver. OR < script language="php"> //php code </script>