How to take input from user in bash script

0 votes
I am trying to run a bash script in which I have to take input from the user and depending on the input, I have to run some task. How can I ask for input and then run the associated task?
Jan 31, 2019 in Linux Administration by Komal
203 views

1 answer to this question.

0 votes

You can use if-else branch to check the input and then do the associated task:

echo -n "Enter Yes or No:"
read answer
if ["$answer" = "Yes"]; then
    # Yes associated task
else 
    # No associated task
fi
answered Jan 31, 2019 by Omkar
• 69,090 points

Related Questions In Linux Administration

0 votes
1 answer

How to find the first field from a file in Bash Shell?

Hi@akhtar, You can extract text from a file. ...READ MORE

answered Oct 19, 2020 in Linux Administration by MD
• 95,060 points
71 views
0 votes
1 answer

How to extract file base name without path and extension in bash?

You don't actually have to call the ...READ MORE

answered May 31, 2019 in Linux Administration by Shubham
• 13,480 points
2,924 views
0 votes
1 answer

How to find the group associated with a user in linux?

To list all the groups groups or to list ...READ MORE

answered Jun 20, 2019 in Linux Administration by DareDev
• 6,890 points
226 views
0 votes
1 answer
0 votes
1 answer
0 votes
1 answer

How do I set variable if a specific package version is installed in CFEngine?

Here is what you can do.Just use packagesmatching to ...READ MORE

answered Jul 12, 2018 in Other DevOps Questions by Atul
• 10,240 points
259 views
+1 vote
3 answers
–1 vote
1 answer

How to get octal file permission in linux?

You can use this: stat -c "%a %n" ...READ MORE

answered Jan 3, 2019 in Linux Administration by Omkar
• 69,090 points
574 views
0 votes
1 answer

How to create a symlink in Linux?

To create a symbolic link, you can ...READ MORE

answered Jan 31, 2019 in Linux Administration by Omkar
• 69,090 points
220 views