shell脚本_shell脚本中的$#表示什么意思呢?# binshif [ $# -n...
shell脚本执行过程中 把第一个字符串作为脚本名称(或程序名称)处理,第二、第三.都作为参数处理.shell会将这些参数默认的赋给变量 1 2 3 .所以当你echo $1 $2的时候看到的就是参数变量的值.
解答一下$#的问题:这里$#是计算输入参数的个数
还有一些有用的算法:$@ 代表所有输入的参数;$* 同上
其他类似问题
问题1:shell 脚本中$$,$#,
给你个全的,你在Linux环境下多试下就明白了:
$0 这个程式的执行名字
$n 这个程式的第n个参数值,n=1..9
$* 这个程式的所有参数,此选项参数可超过9个.
$# 这个程式的参数个数
$$ 这个程式的PID(脚本运行的当前进程ID号)
$!执行上一个背景指令的PID(后台运行的最后一个进程的进程ID号)
执行上一个指令的返回值 (显示最后命令的退出状态.0表示没有错误,其他任何值表明有错误)
$- 显示shell使用的当前选项,与set命令功能相同
$@ 跟$*类似,但是可以当作数组用
问题2:谁帮忙解释这个shell脚本的含义::(){:|:&};:谁帮忙解释这个shell脚本的含义::(){:|:&};:
#注释语句除第一行#!外
;命令分隔符,用来在一行中执行多个命令
;;case语句中终止执行功能
“ “双引号内的字符内容不完全输出
’ ’单引号内的字符内容完全输出
\ 转义符
/ 命令替换
:空命令,等价于NOP,bash内建命令作用相同于真值
$显示变量的值
()对一串命令重新开始shell执行,最后一个命令不用分号
{}对一串命令在当前shell执行,最后一个命令要用分号
> 重定向符,将输出内容输入到文件中
问题3:shell脚本中的$
看你问了几次类似的问题,干脆总结一下吧.
这些都是makefile的内建命令,含义如下:
$@ target
$% file name of an archive member
$< first prerequisite
prerequisites newer than target
$^ prerequisites
$+ similar to $^,including duplicates
$* stem of the target filename
问题4:英语翻译A shell script is a scriptwritten for the shell,or command line interpreter(命令行解释器),of an operating system.[clarification needed]The shell is often considered a simpledomain-specific programming language.(领域专用语言) T
一个shell脚本是基于一个操作系统shell(或者说是命令行解释器)编写的脚本.Shell常常被认为是一个简单的服务器相关的编程语言.shell脚本执行的常见操作包括:文件操控,命令执行以及文本输出.
问题5:shell脚本 -d 是目录文件,那么-e,-f分别是什么?还有"! -e"这又是什么意思呢?
-e filename 如果 filename存在,则为真
-d filename 如果 filename为目录,则为真
-f filename 如果 filename为常规文件,则为真
-L filename 如果 filename为符号链接,则为真
-r filename 如果 filename可读,则为真
-w filename 如果 filename可写,则为真
-x filename 如果 filename可执行,则为真
-s filename 如果文件长度不为0,则为真
-h filename 如果文件是软链接,则为真
filename1 -nt filename2 如果 filename1比 filename2新,则为真.
filename1 -ot filename2 如果 filename1比 filename2旧,则为真.
-eq 等于
-ne 不等于
-gt 大于
-ge 大于等于
-lt 小于
-le 小于等于
至于!号那就是取非了呗!
本文来源于52ij试题网http://shiti.52ij.com/,52ij试题网有小学试题、初中试题及高中试题,初中试卷和高中试卷等,欢迎大家继续阅读学习。如有什么问题或建议请加52ij试题网的QQ群6538112沟通交流。
| 上一篇:alimentary_消化系统的英文alimentary system or digestive syst... | 下一篇:没有了 |
相关试题及答案
- alimentary_消化系统的英文ali2016/04/21
- 同业拆借利率_同业拆借利率的2016/04/21
- think of me_求:剧院魅影里的2016/04/21
- 婚礼大斗阵_求婚礼大斗阵的一2016/04/21
- pray for you 歌词_I PRAY FOR2016/04/21
- 海派甜心11_求海派甜心里杨丞2016/04/21
- 花儿乐队抄袭歌曲_blink182的I2016/04/21
- 有技术含量的网游_...给好评。2016/04/21
- 谁 蔡健雅_谁有蔡健雅 - easy 2016/04/21
- 流金岁月歌曲_英文经典情歌-鼓2016/04/21
- kimeru_微积分习题http:hipho2016/04/21
- 硅谷传奇百度影音_求一篇关于2016/04/21
- 生化电影大全_一个生化电影主2016/04/21
- 陈近南_平生不识陈近南,纵称2016/04/21
- 世界十大花海_关于世界十大花2016/04/21
- another主题曲_...主题曲Secre2016/04/21
