shell脚本学习
来源:互联网 发布:win10图片查看软件 编辑:程序博客网 时间:2024/05/19 13:15
最近闲来无事,就打算利用最后一个寒假来学习一些shell的一些基本知识,发现脚本是一门神奇的语言,语法简洁,易学。但是也会导致不注意一些细节,就出错的麻烦。
今天先介绍一个基本的if判断语句。在shell中,一般用if…then…fi来表示。其中可以利用shell中的一些简单内置的功能来完成一些小的需求,非常简单。
*# 要注意条件测试部分中的空格。在方括号的两侧都有空格,在-f、-lt、=等符号两侧同样也有空格。如果没有这些空格,Shell解释脚本的时候就会出错。
[ -f “
[ -x “
[ -n “
[ -z “
[
[ “
[ cond1 -a cond2 ] : 判断cond1和cond2是否同时成立,-o表示cond1和cond2有一成立*
利用想要查找在当前目录下,是否存在一个文件,可以利用
if [ -f “./test.sh” ]; then
echo “true”
elif [ ! -f “./test.sh” ]; then
echo “false”
fi
来表示,当前目录下的test.sh存在,那么输出true,否则输出false
0 0
- 【脚本学习】区分shell与shell脚本
- Shell脚本学习
- Shell脚本 学习
- shell脚本的学习
- shell脚本学习-1
- shell脚本学习-2
- shell脚本学习小结
- Shell脚本学习一
- shell 脚本学习
- linux shell脚本学习
- Linux Shell脚本学习
- shell 脚本学习
- shell脚本学习
- SHELL脚本,学习笔记
- shell脚本学习链接
- shell脚本学习
- shell脚本学习笔记
- Linux shell脚本学习
- Android JNI 学习笔记(一):简答实现
- 【剑指offer】面试题37-两个单链表的第一个公共结点
- HDU 4432 因子之和以及进制转换问题
- lsof查找放进linux回收站中的删除文件,并彻底删除或恢复文件
- 7-1
- shell脚本学习
- Union-Find
- javaweb项目关于hibernate注意事项总结
- 设计模式小结
- ACM中的Float和Double
- 两类树形DP问题
- Java 有值类型吗?
- php 时间格式转换
- 文档总结