shell之文件测试,变量赋值

运维 ouk 1173℃ 0评论

文件基本测试
文件测试:
-e FILE:测试文件是否存在
-f FILE: 测试文件是否为普通文件
-d FILE: 测试指定路径是否为目录
-r FILE: 测试当前用户对指定文件是否有读取权限;
-w FILE:测试当前用户对指定文件是否有写入权限
-x FILE:测试当前用户对指定文件是否有执行权限
变量赋值规则
bash变量的类型:
本地变量(局部变量)
环境变量
位置变量:
$1, $2, …
shift
特殊变量:
$?
$#:参数的个数
$*: 参数列表
$@:参数列表
实例
[root@localhost ~]# ./test11.sh 1 3
在执行脚本后加参数1表示第一个参数 3是第二参数
在脚本中获取参数用位置参数$1获取第一参数,$2获取第二个参数

转载请注明:OUK技术人生 » shell之文件测试,变量赋值

喜欢 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址