Linux中的shell脚本编程
来源:互联网 发布:佟大为 知乎 编辑:程序博客网 时间:2024/05/24 05:28
脚本:命令的有序集合
shell脚本建工程过程(注:python ruby 一种脚本)
建立shell文件 :touch shellname.sh
赋予shell权限 : chmod u+x shellname.sh 或 bash ./shellname.sh
编辑shell脚本 : vim shellname.sh
编译shell脚本 : ./shellname.sh
shell脚本格式:
# !/bin/bash 选择解释工具
技巧:
在命令行中把命令敲好,然后用history管道 重定向输入到脚本中
脚本调试:
在脚本头加上set -x 最后一行加上 set -x
作业:写一个脚本,建立两个文件夹,复制文件,然后对文件操作,解压缩等!
用户定义变量的规则
脚本没有数据类型,他们都被当做字符串处理
脚本中0为真 1为假
unset 取消变量的赋值
位置变量:
$0 参数 脚本名字
$1~9 参数1~9
$@ and $*全部参数
$? 输出上一行的是否错误 0位对1为错
${10以上} 10以上用{}括起来
环境变量 :
HOME PATH HISTSIZE
shell变量的语句:
read 输入数据,相当于scanf
脚本中的计算:
expr : 做算术运算
文件类型的测试:
格式 [ -d /home/linux/bo ]
整数测试:
a -eq b 是否相等
a -ne b 是否不等
a -gt b a是否大于b
a -ge b a是否大于等于b
a -lt b a是否小于b
a -le b a是否小于等于b
怎么找一个文件是自己想要的文件类型文件
test命令测试书写格式:
shell函数
例
1 0
- Linux中的shell脚本编程
- linux脚本(shell)编程
- linux脚本(shell)编程
- linux SHELL脚本编程
- linux shell脚本编程
- Linux Shell 脚本编程
- linux编程-----shell脚本
- Linux Shell脚本编程
- Linux Shell 脚本编程
- linux shell脚本编程
- Linux Shell脚本编程
- linux脚本编程(shell)浅介
- linux的shell脚本编程
- linux脚本编程(shell)浅介
- Linux shell 脚本编程基础
- Linux Shell脚本编程基础
- Linux Shell脚本编程基础
- linux脚本编程(shell)简介
- MapReduce多种输出格式
- bj
- 用Kinect1和Raspberry pi2制作简易3D扫描仪
- ubuntu完整编译安装ffmpeg,成功通过opencv+ffmpeg编译
- git 简写
- Linux中的shell脚本编程
- ads2014中器件模型无LAYOUT解决方法
- 使用Android系统打印功能
- Linux文件的压缩与解压
- Java初学者,应该如何学习Java
- oralce导入导出
- nginx 模块开发高级篇
- 零行代码为 App 添加异常加载占位图
- Linux文件系统管理(一)