您的位置:首页 > 文档 > 指令大全 >
 文章分类 

动态显示命令行最后一个参数


创建:2005-10-26 13:57:01
作者:Unlinux
来自: http://www.Unlinux.com

例如
# bash_exec_file file1 file2 file3 /etc
要取出/etc

# cat bash_exec_file
echo ${!#}

附:Shell变量

本地变量 通过set命令可以查看
环境变量 通过env命令可以查看
位置变量 $0,$1,...,$9
特定变量参数 $*,$@,$#,$$,$!,$-,$?


上一条命令

!! 全部的上一条命令
!* 上一条命令的全部参数
!$ 上一条命令的最后一个参数
$? 上一条命令的返回值
0 true
1 false

$# 传递到脚本的参数个数
$$ 脚本运行的当前进程ID号
$! 后台运行的最后一个进程的进程ID号
$* 不保存引用
$@ 保存引用
$- 使用set及执行时传递给shell的标志位

转载自:http://www.unlinux.com/doc/command/20051026/1365.html

评论】 【加入收藏夹】 【 】 【打印】 【关闭
 *  请尊重我们的劳动,转载请注明出自UnLinux.Com及作者名 * 

※ 相关链接
无相关信息
Copyright © 2005 UnLinux.Com All Rights Reserved