- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[资料]BASH脚本编程.doc
BASH脚本编程
变量的定义:用大写字母,避免数字开头
引用变量: 建议使用”${变量名}”
基础:
#/bin/bash bash脚本 #!/usr/bin/grep –f grep脚本 sed awk
#!/usr/bin/php –f
Shell命令的解释器
touch /tmp/test.$$ 会出现 /tmp/test.xxxxx
mktemp /tmp/test.XXXXXX
Shell执行方式
sh test.sh
source test.sh ?或 . test.sh
chmod a+x test.sh ./test.sh
./test_echo.sh
$# 共有多少个参数
$* 参数都是什么
$? 程序是否执行成功
$!
$$ 进程号
$0 显示程序名字
$1 第一个参数
$2 ..
$3 ..
命令解释器
#!/bin/sh –x 自身调试脚本
#!/bin/rm –f 删除自身的脚本
#!/bin/more 自身翻页的脚本
BASH中的条件判断
测试命令 test ,[] [[]]
test命令用法。功能:检查文件和比较值
1)判断表达式
if test (表达式为真)
if test !表达式为假
test 表达式1 –a 表达式2 两个表达式都为真
test 表达式1 –o 表达式2 两个表达式有一个为真
2)判断字符串
test –n 字符串 字符串的长度非零
test –z 字符串 字符串的长度为零
test 字符串1=字符串2 字符串相等
test 字符串1!=字符串2 字符串不等
3)判断整数
test 整数1 –eq 整数2 整数相等
test 整数1 –ge 整数2 整数1大于等于整数2
test 整数1 –gt 整数2 整数1大于整数2
test 整数1 –le 整数2 整数1小于等于整数2
test 整数1 –lt 整数2 整数1小于整数2
test 整数1 –ne 整数2 整数1不等于整数2
4)判断文件
test File1 –ef File2 两个文件具有同样的设备号和i结点号
test File1 –nt File2 文件1比文件2 新
test File1 –ot File2 文件1比文件2 旧
test –b File 文件存在并且是块设备文件
test –c File 文件存在并且是字符设备文件
test –d File 文件存在并且是目录
test –e File 文件存在
test –f File 文件存在并且是正规文件
test –g File 文件存在并且是设置了组ID
test –G File 文件存在并且属于有效组ID
test –h File 文件存在并且是一个符号链接(同-L)
test –k File 文件存在并且设置了sticky位
test –b File 文件存在并且是块设备文件
test –L File 文件存在并且是一个符号链接(同-h)
test –o File 文件存在并且属于有效用户ID
test –p File 文件存在并且是一个命名管道
test –r File 文件存在并且可读
test –s File 文件存在并且是一个套接字
test –t FD 文件描述符是在一个终端打开的
test –u File 文件存在并且设置了它的set-user-id位
test –w
您可能关注的文档
- [农学]第一讲 农业水利工程的专业特色 .ppt
- [农学]第五章 微生物的新陈代谢 .ppt
- [农学]第四章 数量性状遗传 .ppt
- [农学]草鱼营养标准探讨 .ppt
- [农林牧渔]嵌入式软件测试技术研究20151122.doc
- [初一英语]英语口语操作的建议与方法 .doc
- [初中政治]AH中考政治HA2015年春季九年级思想品德第一次月考参考答案 .doc
- [初中英语]yy河南省洛阳市第二十四中学七年级英语上册预备篇及第一二单元测试 .doc
- [初中英语]yy河南省郑州市第三十一中学人教版新目标七年级英语下册《 Unit10-12》学案 .doc
- [初中英语]yy河南省郑州市第三十一中学人教版新目标七年级英语下册《 Units 4-6》学案 .doc
- 2026广西北部湾银行校园招聘备考题库带答案详解(名师推荐).docx
- 2026年陕西省选调生招录备考题库(面向北京航空航天大学)带答案详解(名师推荐).docx
- 2026广发银行西安分行校园招聘备考题库及参考答案详解一套.docx
- 2026广东省生态环境厅选调优秀大学毕业生2人备考题库及答案详解(夺冠系列).docx
- 2026年青海中公农商银行(农信社)校园招聘(含校园引才)备考题库含答案详解(黄金题型).docx
- 2026杭州银行南京分行秋季校园招聘备考题库含答案详解(轻巧夺冠).docx
- 2026年度秋季中国工商银行软件开发中心校园招聘200人备考题库及答案详解(夺冠系列).docx
- 2026广东广州银行校园招聘备考题库及完整答案详解一套.docx
- 2026年青海中公农商银行(农信社)校园招聘(含校园引才)备考题库附答案详解(培优a卷).docx
- 2026招商银行成都分行寒假实习生招聘备考题库及答案详解(必刷).docx
最近下载
- CECS302-2011 乡村建筑外墙板应用技术规程.docx VIP
- CECS438-2016 住宅卫生间建筑装修一体化技术规程.docx VIP
- CECS455-2016 应急电源系统施工及验收规程.docx VIP
- 注塑模具运行确认记录表(1).docx VIP
- DLT 598-2010 电力系统自动交换电话网技术规范.docx VIP
- 民宿酒店运营管理实务操作手册.docx VIP
- KRONES润滑资料概要1.ppt VIP
- 新教科版二年级上册科学期末测试卷通用.docx VIP
- 容器-Kubernetes认证管理员CKA培训教材.pdf
- 医疗纠纷预防和处理条例(完整版).pptx VIP
原创力文档


文档评论(0)