shell编程(一)--入门
来源:互联网 发布:centos搭建lnmp 编辑:程序博客网 时间:2024/06/05 02:17
1. 变量
在学习shell编程之前,最好是了解过Linux和Vim基础。
直接上个例子:
#!/bin/bash#------This is a test------var="Hazard"echo $var > datacat /dev/null > dataecho "data cleaned up!"exit
这个例子中,首先将 Hazard 保存到data文本中,之后又将data清空
#!是一个标记,用来说明该脚本需要哪一种shell来执行$ 是用来使用变量的,也可以在变量两边加上花括号,{ } 的作用是帮助解释器识别变量的边界,如:
part="foot"echo "My favorite sport is ${part}ball"
如果没有 { } ,那么解释器就会将 partball 当成一个变量,然而并没有 partball 这个变量。
能够定义变量,就一定能删除变量,我们使用 unset 来删除变量,如
var="Hazard"unset varecho $var
以上脚本将不会有任何输出2. 注释
行首以 # 开头(除 #!以外)的都是注释。
3. 分号
使用 ; 分号可以在同一行上写两个或两个以上命令,如下:
echo "Hazard"; echo "Messi"
#!/bin/bashvar='A'case "$var" in [[:lower:]] ) echo "Lowercase letter";; [[:upper:]] ) echo "Uppercase letter";;esac
4. 反引号
反引号 ` 中的命令会优先执行,如:
cp `mkdir test` test.sh test
阅读全文
0 0
- SHELL编程入门(一)
- shell编程入门(一)
- shell编程(一)--入门
- linux shell 编程入门(一)
- Shell脚本编程入门(一)
- Shell编程入门总结(一)
- Linux 的shell编程入门(一)
- shell入门(一)
- shell入门(一)
- Linux脚本(shell)编程(一) 简单入门HelloWorld
- Linux脚本(shell)编程(一) 简单入门HelloWorld
- Linux shell脚本编程入门 (一)
- Linux开发基础:Shell编程入门(一)
- shell编程(一)
- shell 编程(一)
- shell 编程(一)
- shell编程(一)
- SHELL 编程入门与提高(一)第一个shell程序
- UnityShader入门精要学习笔记(六):Unity中实现高光反射模型
- 如何利用迅捷PDF编辑器在PDF文档上修改文字大小和颜色
- CHID
- java io 字节流 字符流
- bootstrap常用的类名
- shell编程(一)--入门
- [FWT] 51Nod 算法马拉松26 A A国的贸易
- Maven Setting.xml文件配置详细说明
- DAY32继承组合应用、对象序列化和反序列化,选课系统综合示例
- 手把手教你实现一个无限循环的轮播控件
- 树状分词法
- Luogu 单词接龙
- C++ 多线程 火车站售票
- Predefined Shader preprocessor macros //预定义的着色器预处理宏