shell
qq_20327293
这个作者很懒,什么都没留下…
展开
-
shell从1加到100
第一种方法: #!/bin/bashecho -e "\t${!#}"for (( i = 0; i do result=$[ ${result} + ${i} ]doneecho $result第二种方法:seq -s"+" 1 100|bc第三种方法:s=0for ((i=1;i s=`expr $s + $i`转载 2015-11-27 17:57:07 · 989 阅读 · 0 评论 -
父Shell与子Shell
父Shell与子ShellLogin Shell登录主机后,在执行Bash Script之前,其实我们已经处于一个BashShell中。这个Shell叫login Shell,是将来我们执行任何Script的上层环境。又叫父SHell其实每个帐号都可以自定义loginShell。以Linux来说,帐号的login Shell定义在/etc/passwd这个文转载 2015-12-29 12:47:42 · 2116 阅读 · 0 评论 -
常用的shell脚本
1、脚本之间传递参数 "1.sh"的脚本,接受参数。如下,如果有一个参数则赋值个sourceFile这个变量,否则用默认值。 Shell代码#!/bin/bash LANG=en_US.UTF-8 #get parameters sourceFile="/data/log/abc" if [ $# == 1 ] then sourceFile=$1转载 2015-11-27 17:59:09 · 436 阅读 · 0 评论 -
shell脚本的基础
本节所讲内容:shell 基本语法变量表达式判断语句if表达式 先看一个简单的shell程序[root@xuegod60 ~]# vim example01.sh#!/bin/bash#This is to show what a example looks like.echo "Our first example"echo #"This file转载 2016-05-18 21:42:30 · 374 阅读 · 0 评论 -
SHELL条件测试和流程控制
本节所讲内容:判断语句if表达式 变量测试语句:test 格式:test 测试条件测试范围: 整数,字符串,文件 字符串和变量:test $str1 == $str2 是否相等test $str1!= $str2 是否不相等test $str1 测试一个字符串内容是否不空test -z $str1 测试一个字符窜内容是否为空转载 2016-05-19 10:31:38 · 266 阅读 · 0 评论 -
SHELLcase流程控制和for、while循环语句的使用
本节所讲内容: case : 流程控制语句 循环语句for…done语句 使用(())扩展shell中算数运算算使用方法 循环语句嵌套 case : 流控制语句适用于多分支case 变量值 in 模式1) 命令序列1转载 2016-05-19 11:51:37 · 418 阅读 · 0 评论 -
SHELL跳出循环、shift左移、函数的使用和数据库自动备份脚本
本节所讲内容:• 跳出循环• 将windows中的脚本导入到Linux系统后执行报错• Shift参数左移指令• shell中函数使用方法• shell脚本实战:mysql自动备份和自动解压ZIP 文件脚本 跳出循环:break和continueBreak:跳出整个循环Continue:跳过本次循环,进行下次循环转载 2016-05-19 16:28:35 · 562 阅读 · 0 评论 -
SHELL-expect、正则表达式和sed的使用
本节所讲内容:• 实战:expect实现无交互登录• 正则表达式• sed• awk • awk高级应用• cut expect是在tcl基础上创建起来的,它还提供了一些tcl所没有的命令,它可以用来做一些linux下无法做到交互的一些命令操作 安装expect[root@xuegod60 ~转载 2016-05-20 10:55:58 · 6053 阅读 · 0 评论