在Linux下用 shell 命令把命令行中的参数逆序显示出来(三种方法)
2016-12-23 19:56
399 查看
首先用
方法一:单纯利用
运行截图:
方法二:利用
再用
运行截图:
方法三:利用
那就是如果碰到
运行截图:
vim命令打开一个文件
bd(文件名字),然后在里面添加如下的代码:最后调用
“./bd 参数1 参数2 …”
方法一:单纯利用
for结构实现
str=""; for arg do str="$arg $str" done echo "$str" ~
运行截图:
方法二:利用
while结构及其
break命令实现
再用
while结构实现逆序输出的时候 需要用到一个
eval命令,不能直接将
cmd初始化为 空字符串,然后最后用
echo命令输出,这样是不对的,可以自己试着实现一下。
cnt=$# cmd="echo" while : # ":" 代表但是 “true”的意思 do cmd="$cmd \$$cnt" cnt=`expr $cnt - 1` if test $cnt -eq 0 then break fi done eval "$cmd"
运行截图:
方法三:利用
while结构及其
continue命令实现
那就是如果碰到
cnt < 0了直接就
exit()了,一定注意的是在
Linux的
b-shell命令下,
exit命令没有括号,直接就是
exit 0;
cnt=$# cmd="echo" while true do cmd="$cmd \$$cnt" cnt=`expr $cnt - 1` if( test $cnt -gt 0) then continue fi eval $cmd exit 0 done
运行截图:
相关文章推荐
- python 调用shell命令三种方法
- Linux系统下Jsp验证码显示不出来解决方法
- linux下history命令显示历史指令记录的使用方法
- linux chsh命令参数及用法详解(linux设置系统shell命令)
- [Linux] shell read命令 参数 -t -n -s记录 [大三TJB_708]
- 在Linux的终端和Shell中显示中文乱码的解决方法
- Linux_使shell显示每个被执行到的命令_-x
- linux中用ls命令只显示目录的方法
- 【linux】——linux ls命令参数及用法详解---linux显示目录内容命令
- linux hwclock命令参数及用法详解--linux显示/设置硬件时钟命令
- 在Linux的终端和Shell中显示中文的方法
- LINUX 下安装软件方法命令方法 个人认为很实用,贴出来大家看
- java调用windows/Linux/Unix 命令行执行命令的方法--调用ImageMagick的合并图形的命令
- 在linux应用程序使用system函数执行简单的shell交互命令的方法
- 在Linux的终端和Shell中显示中文的方法
- Linux命令行下常用svn命令的使用方法[转自:www.hackbase.com]
- Linux下命令行显示当前全路径方法
- Linux中的shell命令参数详解
- [linux_shell]linux下设置ls命令显示文件、文件夹颜色
- [Linux] shell read 命令参数 -p用法 [大三TJB_708]