在脚本编写过程中,通常会涉及到参数的输入。譬如,sh 1.sh 10 20,在执行1.sh这个脚本中,10即为第一个参数,20即为第二个参数。有时,就会有这个疑惑,即shell脚本最多可以支持多少个变量呢?疑惑之余,编写了如下脚本,可求出Shell脚本中可输入参数的最大个数。该脚本涉及到三个小脚本:...
分类:
系统相关 时间:
2014-10-13 16:39:19
阅读次数:
293
昨天在windows下用写字板写了个shell脚本,使用winscp上传到linux上运行的时候发现运行不了,提示-bash: ./job.sh: /bin/sh^M: bad interpreter: 没有那个文件或目录,经过查找资料发现原因如下: 1、dos格式的文本文件要转换为unix格式.....
分类:
其他好文 时间:
2014-10-13 09:14:39
阅读次数:
175
[ sed简单介绍:]sed是一个非常好的文件处理工具, 它本身是一个管道命令, 以行为单位进行处理, 能够用于对数据行进行新增、选取、替换、删除等操作。sed命令行格式:sed [-nefri] 'range command' file如: sed '2d' aaa.txt ...
分类:
系统相关 时间:
2014-10-12 16:20:30
阅读次数:
263
脚本代码: 新建文件back_db.sh #!/bin/bash TODAYTIME="`date +%Y%m%d`" DBNAME="test mysql" DUMPPATH="/usr/local/webserver/mysql/bin/mysqldump" HOST="xxx" USER="x...
分类:
数据库 时间:
2014-10-11 20:33:46
阅读次数:
165
以时间/日期服务器为例来说明进程间的通信这里用shell脚本来实现1,服务程序, 更新当前时间到一个文件,#! /bin/sh# time serverwhile true;dodate > /temp/current_datesleep 1done2,客户程序,通过共享文件获得当前时间进程。#! ...
分类:
系统相关 时间:
2014-10-10 16:51:44
阅读次数:
197
1、什么是shell shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口(命令解释器)。shell接收用户输入的命令并把它送入内核去执行,起着协调用户与系统之间进行交互的作用 2、shell脚本的一般执行过程 shell脚本就是一个包含若干行shell或者linux命令的文件。对于一...
分类:
系统相关 时间:
2014-10-10 02:29:13
阅读次数:
240
快速处理wsa的脚本
#!/bin/bash
cat n.txt |sed 's/:0%;/\n/g'|sed 's/.*warning....//g'|grep -Ev '(occur|8800)'|sort -n|uniq|sed 's/^/bind :/g'
处理mtop的脚本
#!/bin/bash
cat h.txt|sed 's/Port://g'|sed '...
分类:
其他好文 时间:
2014-10-09 18:52:47
阅读次数:
188
在很多的shell脚本中,我们经常会看见某一句命令的前面有一句“LC_ALL=C”SAR_CMD="LC_ALL=C sar -u -b 1 5 | grep -i average "这到底是什么意思?LC_ALL=C 是为了去除所有本地化的设置,让命令能正确执行。-----------------...
分类:
其他好文 时间:
2014-10-08 13:21:35
阅读次数:
183
分类:可以在一个shell脚本中执行另一个shell脚本(或非可执行文件,主要用于取得一些变量的值),方法是:. 文件名(包括路径)或变量=文件名(包括路径). $变量注意,圆点后面有个空格。这样,在本shell脚本的后面部分就可以引用其他文件中声明的一些变量。当再用这些变量去执行第3个脚本时,我不...
分类:
其他好文 时间:
2014-10-08 13:03:25
阅读次数:
202