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
346 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,150 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 20, 2020 in Linux Administration by MD
• 95,320 points
206 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
3,807 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 21, 2019 in Linux Administration by DareDev
• 6,890 points
313 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,230 points
387 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,150 points
822 views
0 votes
1 answer

How to create a symlink in Linux?

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

answered Feb 1, 2019 in Linux Administration by Omkar
• 69,150 points
304 views