day 17 shell 脚本 命令
2020-07-24 13:05
281 查看
一、shell脚本编程步骤
1、建立shell文件(.sh)
2、赋予执行权限(chmod 740 file.sh 或者 chmod u+x file.sh)
3、执行
注:shell不支持任何的数据类型,将输入默认为字符串。
二、shell脚本中的变量
1、用户自定义变量
与c不同,shell脚本定义变量时不需要说明变量类型。
但是在调用变量时要在变量前添加美元($)。
使用unset命令可以删除变量的赋值。
2、位置变量
位置变量就是通过输入的变量在命令行中所处的位置确定变量。
**$1 $2 $3 …**分别对应命令行中的第一、第二、第三个…参数
$# 统计命令行参数的个数
$0 脚本名称
$? 前一命令的输出结果。
三、test命令的使用方法
test $a -eq $b echo $? ## ##方式2 if test -f $filename then ... fi ## ##方式3 if[ -f $filename] then... fi
其中,第三种方式,用方括号代替了test,但是一定要注意在方括号开始的部分添加至少一个空格。
另外,注意shell脚本编程时,赋值命令等于号左右两边不可以加空格,但是进行运算时(加减乘除),运算符左右必须加空格。
相关文章推荐
- BASH命令和SHELL脚本总结(17)在BASH中计算两天的间隔天数
- shell脚本wc命令详解!!需求输出结果
- [置顶] shell脚本中命令代换:反引号、$()、eval区别
- linux定时运行命令脚本shell——crontab配置
- shell脚本命令学习(一)
- Linux下shell脚本中的eval命令
- Linux:shell脚本之命令替换(eval,反引号和$())
- 编写一个shell命令脚本来交叉编译.c文件,代替Makefile
- shell 脚本实战笔记(8)--ssh免密码输入执行命令
- Shell 脚本知识回顾 (四) —— Shell 命令及Shell 相关语句
- 20.1 shell脚本介绍 20.2 shell脚本结构和执行 20.3 date命令用法 20 5b4 .
- 40个很有用的Mac OS X Shell脚本和终端命令
- linux常用命令 和shell脚本(必知)
- 使用getopt命令解析shell脚本的命令行选项
- sed命令--shell脚本
- shell脚本调用expect命令实现命令行自动交互
- linux命令---shell脚本调试
- java程序执行,调用shell命令和shell脚本
- Linux 基础命令(十)—— SHELL脚本编程进阶(一)
- Shell编程中的用户输入处理(4):在shell脚本中,使用read命令获取命令行输入