Shell 脚本语言基本知识
来源:互联网 发布:淘宝网商城首页女装 编辑:程序博客网 时间:2024/06/06 00:11
Shell的帖子
http://www.th7.cn/Program/java/201611/1016364.shtml
精http://www.w2bc.com/article/223184
1. 在shell脚本的开头往往有一句话来定义使用哪种sh解释器来解释脚本。
目前研发送测的shell脚本中主要有以下两种方式:
(1) #!/bin/sh
(2) #!/bin/bash
sh跟bash的区别,实际上是bash有没开启posix模式的区别。遵守posix规范,可能包括,”当某行代码出错时,不继续往下执行。
2. echo命令,代表向窗口输出文本
3. cd `dirname $0` $0代表脚本文件 dirname $0表示获得运行的当前目录 表示切换到脚本所在的目录
4. 在shell文件中,每个变量不声明会默认为string类型
5.文件表达式
if [ -f file ] 如果文件存在
if [ -d ... ] 如果目录存在
if [ -s file ] 如果文件存在且非空
if [ -r file ] 如果文件存在且可读
if [ -w file ] 如果文件存在且可写
if [ -x file ] 如果文件存在且可执行
整数变量表达式
if [ int1 -eq int2 ] 如果int1等于int2
if [ int1 -ne int2 ] 如果不等于
if [ int1 -ge int2 ] 如果>=
if [ int1 -gt int2 ] 如果>
if [ int1 -le int2 ] 如果<=
if [ int1 -lt int2 ] 如果<
字符串变量表达式
If [ $a = $b ] 如果string1等于string2
字符串允许使用赋值号做等号
if [ $string1 != $string2 ] 如果string1不等于string2
if [ -n $string ] 如果string非空(非0),返回0(true)
if [ -z $string ] 如果string为空
if [ $sting ] 如果string非空,返回0 (和-n类似)
- Shell 脚本语言基本知识
- shell脚本语言
- 脚本语言-Shell
- Shell基本知识
- shell基本知识
- Shell基本知识
- Shell基本知识
- shell基本知识
- shell脚本语言简介
- Perl / Shell 脚本语言
- Perl / Shell 脚本语言 .
- 快速学习shell脚本语言
- Shell脚本语言基础
- shell脚本语言简明教程
- shell脚本语言学习笔记
- shell脚本语言实现进度条
- shell 脚本语言学习笔记
- shell脚本语言编程
- centos7 单节点部署k8s以及kubernetes-dashboard安装
- springmvc-最全注解标签详解
- 无缝滚动效果
- nginx简单实现负载均衡
- 避免创建不必要的对象
- Shell 脚本语言基本知识
- Ubuntu 16.04系统下 Docker 的卸载与安装
- Solr笔记(一)
- HTML制作分享到QQ空间,微信,新浪等效果
- 集合Collection学习
- Hive 将查询语句转存到Map字段
- Hive的API操作
- Linux用户与用户组详解
- updating homebrew