Shell语言的总结 Shell变量1.用户自定义 :标示符 从右向左赋值 &nbs
原创
2015-01-21 19:16:34
427阅读
前言 总结了工作中遇到的一些shell使用情况,不定期更新,留作后续参考。 总结 shell函数以及传参 #/bin/bash # 函数形式 add(){ # 参数 1 para1=$1 # 参数 2 para2=$2 # 参数处理 sum=`echo "$para1 $para2"|awk '{p ...
转载
2021-10-29 17:31:00
184阅读
2评论
shell总结 shell脚本的本质是shell命令的有序集合 建立shell脚本的步骤:建立shell脚本,编写任意多行操作系统命令或shell命令,增加文件的执行权限,结束 shell变量shell允许用户建立变量存储数据,但不支持数据类型。将任何赋给变量的值都解释为一串字符shell有如下四种变量:用户自定义变量,位置变量,预定义变量,环境变量 用户自
原创
2017-07-31 19:29:11
1026阅读
1、首行固定格式#!/bin/bash#注释,第一行格式固定2、赋予文件执行的权限chmod+xfile1name3、管道操作符(|),将一个命令的输出作为另外一个命令的输入grep"hello"file.txt|wc-l4、重定向:将命令的结果输出到文件,而不是标准输出(屏幕)>写入文件并覆盖旧文件>>加到文件的尾部,保留旧文件内容5、反短斜线(`)——键盘
转载
2018-02-10 17:29:43
892阅读
shell脚本总结数组索引数组的几个常见用法array[0]array数组的第一个值array[*]array数组的所有值#array[*]array数组里数值的个数unsetarray[0]删除array数组里的第一个值unsetarray删除掉array整个数组数组切片:${array[@]:num1:num2}num1:要跳过的元素个数num2:要取出的元素个数取偏移量之后的所有元素${ar
原创
2018-03-24 20:00:24
1217阅读
点赞
常用shell脚本总结一、计算100以内奇偶数的和的几种方法 1)、方法一 {1..100..2}[root@station78 scirtp]# cat 6.sh
#!/bin/sh
evensum=0
for i in {1..100..2}
do
evensum=$[$evensum+$i]
done
echo "1+3+5+...=$evensum"
od
原创
2013-07-19 21:42:47
10000+阅读
点赞
3评论
本来出自:百度技术 的BLOG
本文来源:http://baidutech.blog.51cto.com/4114344/743454
1. 脚本测试的苦难
因为脚本使用的自由度很大,对于程序员限制很少,功能实现的随意性给测试带来了不少困难。首先,很多Shell脚本编写不规范,没有同意的Shell脚本编程规范,其次,脚本参数配置与程序逻辑混杂,区分不清晰。往往脚本作
转载
精选
2012-05-18 20:21:37
2960阅读
一、shell中使用算术运算
1、let 算术表达式
Let C=$A+$B
Let支持的运算
let a+=$q 就是let a=a+$q
a++ 就a的自加1
a-- a自减1
--a
++a
2. $[算术
原创
2013-03-31 23:56:07
493阅读
shell编程中,if…then是一种常见的控制流命令,而if的条件判断一般采用内置命令test,实际上为了书写简便,大多数使用[],[]是test的同义词。这里对if条件进行一些总结记录~二元比较操作符,比较变量或者比较数字.注意数字与字符串的区别.
if的基本语法:
if [ command ];then符合该条件执行的语句elif [ command ];then符合该条件执行的语句els
转载
2021-07-28 16:11:08
201阅读
最近在用shell开发一套mysql备份恢复系统,因为之前只是从书上看过一些linux和shell的部分知识,应用的机会很好,所以边开发边重新温习一下之前的知识。下面是在开发过程中遇到或者使用的一些知识点,记录下来以便以后再用:
1).swp文件。这里它的作用类似于windows下的.bak文件,是用来做恢复使用的。下面是摘抄的<鸟哥基础>中的说明:
关于档案的回复与暂存盘 另外,
原创
2009-12-07 07:30:19
1301阅读
1评论
因为脚本使用的自由度很大,对于程序员限制很少,功能实现的随意性给测试带来了不少困难。首先,很多Shell脚本编写不规范,没有同意的Shell脚本编程规范,其次,脚本参数配置与程序逻辑混杂,区分不清晰。往往脚本作者同时承担多个开发任务,由于开发周期以及复杂的线上环境等原因,与其他脚本接口的沟通难以面面俱到,导致RD单元测试进行得很不充分。
推荐
原创
2011-05-05 16:14:10
10000+阅读
点赞
2评论
shell脚本编程总结shell是什么;Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。实际上Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。不仅如此,Shell有自己的编程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序。Shell编程语言具有普通编程语言的很多特点,比如它也有循环结构和分支控制结构
原创
2014-08-03 16:57:25
367阅读
点赞
链接:https://geniuspeng.github.io/2018/03/12/shell-if/shell编程中,if…then是一种常见的控制流命令,而if的条件判断一般采用内置命令test,实际上为了书写简便,大多数使用[],[]是test的同义词。这...
转载
2018-05-02 20:37:00
95阅读
2评论
http://samyubw.blog.51cto.com/978243/239660
转载
2010-07-06 09:28:06
306阅读
###########性能监控脚本###########################!/bin/bash#监控cpu系统负载IP=`ifconfig eth0 | grep "inet addr" | cut -f 2 -d ":" | cut -f 1 -d " "`cpu_num=`grep -c 'model name' /proc/cpuinfo`count_uptime=`uptim
翻译
精选
2013-01-24 17:09:43
592阅读
清空日志的三种方式1:> test.log2:echo >test.log 3:cat /dev/null >test.log--shell脚本开头 必须在脚本顶端的第一行#!/bin/bash#!/bin/shctrl+e 结尾ctrl+u 清除vi里面多行缩进echo user=`whoami`. 2.sh输出全局变量 echo $PATH
原创
2015-10-14 16:36:04
309阅读
echo `seq -s " " 10` --命令得用反引号echo $(seq -s " " 10)(())letexprbc --特点是支持小数计算$[]----------[root@wmstest ~]# ((ruan=1*8-9)) [root@wmstest ~]# echo $ruan-1---------[root@wmstest ~]# b=$((1*2+
原创
2015-10-15 19:43:06
584阅读
shell脚本是什么? (1)命令的堆积; (2)程序逻辑; 如何写shell脚本: 脚本文件的第一行,顶格:给出shebang,解释其路径,用于指明解释执行当前脚本的解释器程序文件。 常见的解释器: &nb
原创
2016-02-15 16:19:37
804阅读
描述:select控制语句基于Korn Shell中的控制结构select语句首先显示一个菜单,然后根据用户的选择给变量赋予相应的值,最后执行一系列命令。语法:select varname [ in arg...]do commandsdone说明:select结构显示arg项的菜单。加入忽略关键字in和参数列表,select控制语句就用位置参数来取代arg项。select
原创
2016-08-21 16:41:17
1774阅读
shell脚本学习与总结
原创
2016-07-06 14:15:44
2089阅读