shell基础练习题:使用read交互输入,命令行脚本传参2种方式,实现输入2个整数数字,并计算加减乘除。考察shell基础知识包括:变量定义、read、if判断语句、正则表达式等知识;第一种方式:read交互输入参数思路为:判断输入的第2个变量是否为空,为空则提示输入2个数字;不为..
分类:
系统相关 时间:
2015-10-14 12:38:52
阅读次数:
366
AWK 是一种用于处理文本的编程语言工具。AWK 在很多方面类似于 shell 编程语言,尽管 AWK 具有完全属于其本身的语法。它的设计思想来源于 SNOBOL4 、sed 、Marc Rochkind设计的有效性语言、语言工具 yacc 和 lex ,当然还从 C 语言中获取了一些优秀的思想。在...
分类:
其他好文 时间:
2015-10-09 16:50:37
阅读次数:
219
Shell 背景第一个重要的 shell 是 Bourne shell (如此命名是为了纪念此 shell 的发明者 Steven Bourne), 1979 年第一个流行的 Unix 版本 7 发行时, 开始使用Bourne shell. Bourne shell 的主档名为 sh, 因此, 日后...
分类:
系统相关 时间:
2015-10-09 13:33:20
阅读次数:
187
本节主要内容
shell脚本调试
shell函数
shell控制结构初步
1. shell脚本调试当脚本出错时,需要对脚本进行调试,学会脚本调试是每个linux系统使用者必备技能。shell脚本调试无需任何额外的工具,只需要要在脚本文件前加-x选项即可,创建debug.sh文件,内容如下:#!/bin/bash
#Filename: debug.sh
echo "scripting"
echo "d...
分类:
系统相关 时间:
2015-10-05 18:19:45
阅读次数:
297
第一部分:expect讲解expect可以让我们实现自动登录远程机器,并且可以实现自动远程执行命令。当然若是使用不带密码的密钥验证同样可以实现自动登录和自动远程执行命令。但当不能使用密钥验证的时候,我们就没有办法了。所以,这时候只要知道对方机器的账号和密码就可以通过expect脚本实现登录和远程命令...
分类:
系统相关 时间:
2015-10-04 22:15:55
阅读次数:
348
做监控和备份最多1. shell脚本是什么它是一种脚本语言,并非编程语言可以使用一些逻辑判断、循环等语法可以自定义子函数是系统命令的集合shell脚本可以实现自动化运维,大大增加我们的工作效率第一个shell脚本:mkdir shellcd shell/vim 1.sh``#! /bin/bash`...
分类:
系统相关 时间:
2015-10-04 22:14:37
阅读次数:
294
7. if 判断一些特殊用法 if [ -z $a ] 这个表示当变量a的值为空时会怎么样if grep -q '123' 1.txt; then 表示如果1.txt中含有'123'的行时会怎么样if [ ! -e file ]; then 表示文件不存在时会怎么样if (($a,==,!=,>.....
分类:
系统相关 时间:
2015-10-04 22:13:01
阅读次数:
353
ls etc/init.d/ shell脚本的路径 ls /usr/local/apache2/ ls /usr/local/apache2/bin/apachectl1. shell特性命令历史 history !! !$ !n !字符Tab 键可以补全文件路径或者命令alias a...
分类:
系统相关 时间:
2015-10-04 22:10:22
阅读次数:
354
for c in a b c d e f g;do echo $c; done 按顺序输出for c in a b c d e f g;do tar czvf install.log.$c.tar.gz install.log ; donefor c in {a..g}; do echo $c; d...
分类:
系统相关 时间:
2015-10-04 22:08:56
阅读次数:
280
内容均来自《Linux命令行与shell脚本编程大全》尚待补充完整,和添加较为实际的应用案例......初识别Linux Shell 1 #!/bin/bash 2 ############################################# 3 #获取Linux系统虚拟内存当前的状态...
分类:
系统相关 时间:
2015-09-28 20:48:05
阅读次数:
286