write a non recursive shell script that accepts any number
of arguments and prints them in the reverse order
Answers were Sorted based on User's Feedback
Answer / naresh babu
echo "no of arguments:$#"
echo "arguments in reverse order:"
for i in $*
do
j=$i" "$j
done
echo $j
| Is This Answer Correct ? | 26 Yes | 9 No |
Answer / drths
$ sh rev.sh 123 ---Script name with 1 cmd line argument
------------------------------
#! /bin/sh
abc=$1 ###123 will store in abc
pqr=`echo $pqr | rev` ### 123|rev
echo $abc
-----------------------------
o/p : 321
| Is This Answer Correct ? | 0 Yes | 5 No |
Answer / amar
./reverse frg gh rtyh
no of arguments:3
arguments in reverse order:
rtyh gh frg
| Is This Answer Correct ? | 0 Yes | 8 No |
How do I run a .sh file on mac?
What is sed in shell script?
Why is used in shell scripting?
What is the use of "test" command?
Script S1 (which copies .dat files from one directory1 to another directory2) run continuously. Write Script S2 which kills S1 first, compresses all .dat files in directory1 and directory2 successfully, re-run Script S1 and stops self i.e. S2.
What are the different communication commands available in the shell?
is this growing field and what is average package in this?
How does ls command work?
write a shell script to check the failed jobs?
How Connect to a Database in Shell Programming?
What is the need of including script interpreter in your shell script?
Print a given number, in reverse order using a shell script such that the input is provided using command line argument only.