上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页
摘要: 默认从0开始索引;也可以单独(像字典一样)pid[35420]=httpd -k ssl, 只能是一维的 bash4.0增加了关联数组 数组赋值: declare -a myarray声明数组 一次一个(可以定义稀疏数组) numberarray[0]=zero numberarray[1]=one 阅读全文
posted @ 2017-04-25 16:07 daduryi 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 1) 2)函数返回码:可以通过return控制,但只能返回单个字节,由$?变量来表示的0~255的整数 返回字符串:thisip=`func $eth0` 3)在定义函数内部可以通过重定向写入文件 将整个函数的输出重定向 func > file 阅读全文
posted @ 2017-04-25 14:10 daduryi 阅读(139) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash getconfig() { echo "PCI Devices," lspci | sed s/" "/','/1 #显示系统中所有PCI总线设备或连接到该总线上的所有设备的工具 echo "CPU Specification," lscpu | sed s/":"/','/1 | tr -d ' ' } getcon... 阅读全文
posted @ 2017-04-25 10:30 daduryi 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 它的脚本以#!/usr/bin/expect开头,执行时用expoct,而不是bash。我的一个给samba自动创建用户并且自动填写默认密码的脚本如下: smb_expect脚本也可由由python调,如果修改两个密码由外部读入,可实现web 可以使用sleep 阅读全文
posted @ 2017-04-23 22:30 daduryi 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 提供了替换文本的查找替换功能,如 sed s/Wintel/Linux/g data (将Wintel替换为Linux) 大命令 下边是基于变量的小命令: 1)查找与替换 ${data/Wintel/Linux} 从开头找,替换一个 ${data//Wintel/Linux} 从开头找,替换所有 $ 阅读全文
posted @ 2017-04-20 22:14 daduryi 阅读(613) 评论(0) 推荐(0) 编辑
摘要: 2)使用模式裁剪字符串 可以从复杂url中截取出域名 阅读全文
posted @ 2017-04-20 22:11 daduryi 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 一、for循环 1、向for提供数据 1)写死 或 变量 2)read 3)从命令行读取$* $@ for fruit in $*; do 或者 for fruit; do(这一技术使用于函数,乱入函数:) 4)使用seq命令给for输入数据(用于产生从某个数到另外一个数之间的所有整数) # seq 阅读全文
posted @ 2017-04-20 20:57 daduryi 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 一、 bash下. : () {} [] [[]] (())的解释 : 1).(点)与source命令一样,从文件中读取并执行命令,无论该文件是否都有可执行权限都能够正确的执行。且是在当前shell下执行,而不是产生一个子shell来执行(我们通常使用“./filename.sh”去执行一个文件是在 阅读全文
posted @ 2017-04-20 17:48 daduryi 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 一、定制序列(容器类型) http://bbs.fishc.com/forum.php?mod=viewthread&tid=48793&extra=page%3D1%26filter%3Dtypeid%26typeid%3D403:容器类型 协议(Protocols)与其他编程语言中的接口很相似, 阅读全文
posted @ 2017-04-20 10:00 daduryi 阅读(367) 评论(0) 推荐(0) 编辑
摘要: end参数表示以什么结束 阅读全文
posted @ 2017-04-19 19:23 daduryi 阅读(112) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页