消耗CPU资源的shell脚本 Linux
#! /bin/sh # filename killcpu.sh if [ $# != 1 ] ; then echo "USAGE: $0 <CPUs>" exit 1; fifor i in `seq $1` do echo -ne " i=0; while true do i=i+1; done" | /bin/sh & pid_array[$i]=$! ;
标签: linux
Bash的For循环(根据每次递增的数) Linux
用Bash Shell的for循环,每次递增数是500就行了。
#!/bin/bash##每次递增的数ADD_NUM=500#递增1的话取消下行注释,并相应的注释另一句for的开头的#for ((i=1;i<
标签: linux
linux批量备份服务器配置文件和目录的脚本 Linux
功能:1. 只在备份机执行,远程的服务器只需要允许备份机用root通过密钥登录;2. 在备份机上配置需要备份哪些服务器,在NEED_BACKUP_SERVERS这个数组增减
标签: linux
shift妙用之解决shell编程中的入参问题 Linux
我说过了,shell是我的常规武器,目前虽然还不纯熟,但是我爱shell这门语言,在Linux下面混,总要写脚本。程序员是有基因,对编程语言是有偏好的,你让我写C代码,我会觉得很爽,会有困难,会有痛苦的摸索和学习,但是,我愿意;学习shel...
标签: linux
Bash Shell中Shift用法分享 Linux
shift可以用来向左移动位置参数。Shell的名字 $0第一个参数 $1第二个参数 $2第n个参数 $n所有参数 $@ 或 $*参数个数 $#shift默认是shift 1以下边为例:
cat sh
标签: linux
用shell脚本和c语言将大写字母转成小写的代码 Linux
#!/bin/bash#name: upper_to_lower.sh#the function is trun uper to lower #like ABCd to abcdhaveuppernumber(){ #test if the string have upper number str="$(echo $1 | tr '[:upper:]' '[:lower:]')"
标签: linux
大小写字母转换的shell脚本代码 Linux
以下脚本,可以进行目录或文件大小写字母转换,代码如下:
#!/bin/sh #edit by www.maopiaopiao.com # [:upper:] [ A - Z ] # [:lower:] [ a - z ] # [:digit:] [ 0 - 9 ] # [:alnum:]
标签: linux
实现shell终端代码分享(可用户登录 实现系统命令) Linux
#include"apue.h"int userlogin(struct passwd **);int main(){ int ret,i=0; long ret_cwd; struct passwd *pw; char buf[128],hostname[16],usercwd[128]; char *ptmp1; do{ ret = userlogin(&pw); }while
标签: linux
cpu时钟预取实例代码分享 Linux
测试下预取的效果,利用CPU始终查看效果。根据实验发现,预取地址在地址使用之前的十行左右代码处效果比较好!
#include <stdio.h>#define MAX_LEN 10
标签: linux
局域网远程开机软件制作代码分享 Linux
/************************************************************************* > File Name: wake_up.c > Author: wz > Created Time: Fri 15 Nov 2013 03:42:47 PM CST *******************************
标签: linux