您的位置:首页 > 运维架构 > Shell

脚本shell的使用

2016-10-17 15:05 120 查看
shell:命令行解释器,作用就是遵循一定的语法将输入的命令加以解释并传给系统

步骤:

先用vim创建文件

文件的第一行:#!/bin/sh

使脚本可执行:chmod +x filename

执行脚本:./filename 

#开头表示注释

在脚本中,所有的变量都由字符串组成,并不需要声明。

例:

#!/bin/sh
a="hello world"
echo "a is:"
echo $a

$#:传入脚本的命令行参数个数
$*:所有命令行参数值,在各个参数值间留有空格

$0:命令本身(shell文件名)

$1:第一个命令行参数

$2:第二个命令行参数

文件操作:

-e: 文件已存在

-f:文件是普通文件

-s:文件大小不为零

-d:文件是一个目录

-r:文件对当前用户可以读取

-w:文件对当前用户可以写入

-x:文件对当前用户可以执行

#!/bin/sh
folder=/home
[-r "$folder"]&&echo "can read $folder"
[-f "$folder"]||echo "this is not file"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: