Shell的使用
来源:互联网 发布:51单片机简易电子琴 编辑:程序博客网 时间:2024/06/08 11:42
&bn
常用命令
#!/bin/bash
开始代码,表示用bash来执行我们的文件chmod +x filename
添加可执行属性,新创建的脚本都需要添加可执行属性varname=2
赋值(注意不要有空格)$var或${var}
使用变量printf '%s\n' "A is: $a"
打印echo "this is a $varname"
输出变量varname=$varname+1
算术运算 #输出1+1varname=$((varname+1))
算术运算 #输出2-f "filename"
判断是否是一个文件-x "/bin/ls"
判断是否是可执行文件-n "$var"
判断变量是否有值"$a" == "$b"
判断a和 b是否相等$$
shell本身的PID(ProcessID)$!
shell最后运行的后台Process的PID$?
shell最后运行的命令的结束代码(返回值)$-
使用Set命令设定的Flag一览$*
所有参数的列表。用「”」括起来的情况,且以"$1 $2 … $n"
的形式输出所有参数。$@
所有参数的列表用「”」括起来的情况、以"$1" "$2" … "$n"
的形式输出所有参数。$#
添加到Shell的参数个数$0
该shell脚本的文件名$1~$n
第1到n个参数1 -lt 2
1小于2-ne
两个参数是否相等-lt
参数1是否小于参数2-le
参数1是否小于等于参数2-gt
参数1是否大于参数2-ge
参数1是否大于等于参数2-f
检查某文件是否存在-d
检查目录是否存在- 取平均,并且保留2位小数
for line in $(cat "$1")
读取文件内容str3=$str1$str2
字符串连接pre=${str:1:3}
从字符串中的第1个字符开始取,选中3个字符UPPERCASE=$(echo $VARIABLE | tr '[a-z]' '[A-Z]')
把VARIABLE的小写转换成大写LOWERCASE=$(echo $VARIABLE | tr '[A-Z]' '[a-z]')
把VARIABLE的大写转换成小写typeset -u VARIABLE
把VARIABLE的小写转换成大写typeset -l VARIABLE
把VARIABLE的大写转换成小写
Case、Select、while/for三大语句Shell的基本操作
阅读全文
0 0
- shell 的使用体会
- shell 函数的使用
- Shell 循环的使用
- shell 脚本的使用
- HBASE的shell使用
- shell shift的使用
- shell的使用
- shell “(())”的使用
- Shell变量的使用
- shell test的使用
- shell---数组的使用
- shell if的使用
- MongoDB Shell的使用
- shell数组的使用
- linux shell的使用
- shell中的${},##, %% , :- ,:+, ? 的使用
- shell函数的使用
- sqlite3 shell的使用
- Struts2框架学习(二) Action
- 有关CoordinatorLayout的总结
- js弹出层评论前判断是否要登录
- pod install 慢
- Spring 使用注解方式进行事务管理
- Shell的使用
- ios集成Charts框架并绘制柱形图详解
- Python处理缺失值
- js中cookie的使用
- Struts2框架学习(三) 数据处理
- CSS3 常用四个动画(旋转、放大、旋转放大、移动)
- my life sentence
- Android高级UICanvas和Path使用——自定义SearchView搜索框动画
- eMMC应用教程:关于RPMB的应用