shell脚本中.$1语句是什么意思

已举报 回答 关注
shell脚本中.$1语句是什么意思
问在线客服
扫码问在线客服
  • 回答数

    2

  • 浏览数

    6,520

2个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
$+数字 一般是位置参数的用法。
如果运行脚本的时候带参数,那么可以在脚本里通过 $1 获取第一个参数,$2 获取第二个参数......依此类推,一共可以直接获取9个参数(称为位置参数)。$0用于获取脚本名称。

. $1中的点是执行的意思。
例如在liunx中。
执行sh脚本就可以直接使用 “. +文件名”的方式
取消 评论
if [ ! -d /$1/$2/$3 ] 这是判断/$1/$2/$3这个文件是否是目录文件。
! 在这里是取反的意思,意思:如果/$1/$2/$3不是目录的话符合条件。
$1 $2 $3 分别是第一个参数,第二个参数,第三个参数
当然如果/$1/$2/$3不存在,自然也不是目录。也是符合条件的。

shell的特殊符号太多。这个还是得看书。
以含有!的特殊符号举例
!$ $! !number !? !! 这些都是,但还不止。
取消 评论
ZOL问答 > shell脚本中.$1语句是什么意思

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?