shell框架构建1
来源:互联网 发布:电商java 编辑:程序博客网 时间:2024/05/22 10:54
一、初步认识shell
文件名:tesh.sh
#!/bin/bash
echo "Hello World !"
1、#!是约定的标记,告诉系统这个脚本需要什么解释器来执行,即使用哪一种shell
2、echo命令用于向窗口输出文本
两种运行方式:
1、作为可执行程序
chmod +x tesh.sh
./tesh.sh
2、作为解释器参数
/bin/bash test.sh
二、变量
1、定义变量
大小写英文字母开头,中间不能有空格或特殊符号,可以有下划线。
比如:name_is = "Jone"
注意:变量名和等号之间不能有空格
2、使用变量
方式:$+变量名
比如:echo ${name_is} 结果:Jone
注意:{}是边界界定符,界定字符串边界位置,建议加上。
3、只读变量
使用 readonly 命令可以将变量定义为只读变量,只读变量的值不能被改变。
#!/bin/shell
readonly_string = "readonly string"
readonly readonly_string #设置为只读字符串
readonly_string = "change string" #尝试修改字符串变量值,执行后会报错
4、删除变量
方式:unset + 变量名
阅读全文
0 0
- shell框架构建1
- shell框架构建2
- shell框架构建3——数组
- Spring framework(1):框架构建&配置文件
- 自动构建shell脚本
- 构建shell基础脚本
- validate框架构建顺序
- 构建web组件框架
- SSH框架构建
- thinphp框架构建
- Axis框架构建webservice
- maven构建hibernate框架
- Android 项目框架构建
- 构建并发模型框架
- Struts2框架的构建
- 网络框架构建
- 塔防一章 说明+框架构建
- Mvc框架构建设
- uboot移植:uboot下的主Makefile解析
- Javascript—正则表达式
- Java虚拟机结构
- tensorflow基础操作
- think
- shell框架构建1
- API—String
- ARC 081 D(讨论),E(DP),F(规律.最大子矩形变形)
- uboot移植:uboot下的mkconfig解析
- BZOJ[4602] [Sdoi2016]齿轮 加权并查集
- java:bytes[]转long的三种方式
- 内网IP和公网IP的区别
- 有名信号量实现消费者生产者问题
- uboot移植:uboot下的config.mk解析