用shell写了个递归遍历目录的脚本,本脚本实现递归遍历指定目录,打印目录下的文件名(全路径)。#!/bin/sh function scandir() {
local cur_dir parent_dir workdir workdir=$1 cd ${workdir} if [ ${w...
分类:
其他好文 时间:
2014-07-22 23:14:53
阅读次数:
563
日常运维工作中,需要给几十上百台服务器批量部署软件或者是重启服务器等操作,
这样大量重复性的工作一定很苦恼,本文给大家提供了最基本的批量操作的方法,虽然效率不高,对于初学者来说还是好理解。由于刚开始学习写脚本,什么
puppt这样的高级工具还不会使用,就简单的利用shell脚本、ssh-keygen...
分类:
其他好文 时间:
2014-07-22 23:11:53
阅读次数:
404
*************************** list.txt : 目录
********************************1. variable.sh2. condition.sh3. control.sh4.
AndOr.sh5. statementBlock.sh6. ...
分类:
系统相关 时间:
2014-07-22 23:00:55
阅读次数:
382
引号的特殊效果就是,
保护字符串中特殊字符不被shell或者shell脚本重新解释或扩展(这里所说的”特殊”指的是一些字符在shell中具有特殊意义, 例如*)ls –l
[vV]"*ls –l ‘[vV]*’我们使用引号来引用一个字符串, 目的是保护它的字面含义.特定的工具或程序可以重新解释在引号...
分类:
其他好文 时间:
2014-05-12 16:20:58
阅读次数:
235
一、初识脚本简单说,脚本就是数条可执行语句的罗列。例如我们将以下可执行命令粘贴至first.sh这个文件中:UserName=user1
mkdir/users
useradd-d/users/$UserName$UserName
echo$UserName|passwd--stdin$UserName这样first.sh就是一个脚本,sh用来标注这是一个shell脚本,它能..
分类:
其他好文 时间:
2014-05-02 02:49:26
阅读次数:
390
Linux
shell脚本中shift的用法说明
shift命令用于对参数的移动(左移)。
示例1:依次读取输入的参数并打印参数个数:
run.sh:
#!/bin/bash
while [ $# != 0 ];do
echo "第一个参数为:$1,参数个数为:$#"
shift
done
输入如下命令运行:run.sh a b c d e...
分类:
系统相关 时间:
2014-05-01 22:06:54
阅读次数:
475
读研几年主要做的是控制领域的开发研究,做的硬件以及底层开发比较多。现在毕业了,开始发力软件领域,那么就让我从最简单基础的shell编程开始吧争取打扎实基础。
从程序员的角度来看,Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以...
分类:
其他好文 时间:
2014-05-01 19:58:41
阅读次数:
357
1.if 是单分支语句,使用格式如下: if condition ; then statement
….. fi 2.if … else 是双分支语句,使用格式如下: if condition ; then statement …. else
statement …. fi 3.if …elif…e...
分类:
其他好文 时间:
2014-05-01 13:53:51
阅读次数:
356
抓取#!/bin/bash. push.sh# 错误处理:尝试查找备份文件function
onError(){ local errFile="err" local serverInfo=($1 $2 $3) # ip username
password l...
分类:
其他好文 时间:
2014-04-30 16:23:25
阅读次数:
449
1. 使用 makefile 的原因假如每次都手动输入, 可能会写出这样的编译命令gcc -c
main.cgcc -c mytool1.cgcc -c mytool2.cgcc -o main main.o mytool1.o mytool2.o那么,
可不可以将这个命令写成 shell 脚本呢,...
分类:
其他好文 时间:
2014-04-29 10:48:46
阅读次数:
326