shell常用操作命令系列:网络操作已关闭评论
shell常用操作命令系列:服务操作已关闭评论
shell常用操作命令系列:系统操作已关闭评论
shell常用操作命令系列:软件操作命令已关闭评论
shell常用操作命令系列:文件相关操作命令已关闭评论
某行的前一行或后一行添加内容已关闭评论
linux的sed工具是十分强大的,能很容易的实现在某关键词的前一行或后一行增加内容。今天在批量修改tomcat的日志时就用到了该功能。
一、在某行的前一行或后一行添加内容
具休操作如下:
#匹配行前加
sed -i '/toxingwang.com/iwww.toxingwang.com' the.conf.file
#匹配行前后
sed -i '/toxingwang.com/awww.toxingwang.com' the.conf.file
而在书写的时候为便与区分,往往会在i和a前面加一个反加一个反斜扛 。代码就变成了:
...
阅读全文
shell判断参数是否为数字已关闭评论
国内使用easy_install和pip超时问题解决已关闭评论
2014年08月16日
⁄ shell脚本
⁄ 共 525字 ⁄ 被围观 20,816 views+
最近学习Python,遇到easy_install和pip超时问题,解决办法记录如下:
pip
pip 配置文件中添加(不存在则创建)
Unix、Linux或Mac OS下,配置文件路径为:: $HOME/.pip/pip.conf
Windows系统下,配置文件路径为: %HOME%\pip\pip.ini
[global] find-links=http://pypi.douban.com/simple [instal] find-links= http://pypi.douban.com/simple http://pypi.v2ex.com...
阅读全文
shell编程之循环与判断语句已关闭评论
2013年08月04日
⁄ shell脚本
⁄ 共 2670字 ⁄ 被围观 7,286 views+
shell编程的循环结构主要有三种:for、while、until
shell编程的分支判断结构主要有两种:if、case
一、for循环:
for循环使用场景:主要用于已知循环次数的场景
进入循环条件:满足条件就进入循环
1.1 语法:
语法一:
for 变量 in 列表; do
循环体
done
语法二:
for (( expr1 ; expr2 ; expr3 )); do
循环体
done
1.2 使用实例:
实例1:计算100以内所有能被3整除的正整数的和,使用语法一
#!/bin/bash
#
declare -i SUM=0
f...
阅读全文
shell编程之条件测试已关闭评论
一、条件测试语法:
test 测试内容
[ 测试内容 ] ##注意中括号与测试内容间有空格
[[ 测试内容 ]]
(( 测试内容 )) ##只能用于测试数值大小,后面详解
前三种测试语法基本等同。
二、数值测试:
2.1 常见的数值测试:
int1 -eq int2 如果int1 等于int2,则返回真
int1 -ne int2 如果int1 不等于int2,则返回真
int1 -lt int2 如果int1 小于int2,则返回真
int1 -gt int2 如果int1 大于int2,则返回真
int1 -le int2 ...
阅读全文