作者存档: inter12 - 第22页

shell脚本 之 tee tr

tee :就是将输出定位到文件中,类似于 > . 主要参数 -a
-a:追加的方式 等同于 >>
默认的情况下是覆盖。若是文件已经存在的话!
ping www.sina.com.cn |tee sina < ======= > ping www.sina.com.cn > tee sina
ping www.sina.com.cn |tee -a sina < ======= > ping www.sina.com.cn >> tee sina
唯一的区别时才用tee命令,我们可以在后面继续跟管道
ping www.sina.com.cn |tee sina |xargs -F “:” awk ‘{print $1}’

阅读全文…

shell脚本 之 sort cut

先看sort
1.sort 主要是三个命令参数 -n,u,r,h
-n 按照数字进行排序,默认是按照字符进行排序的
-u 去除相同的字符,这个参数等同于 sort -u < ===== > sort|uniq
-r 就是按照逆序排序,不加这个参数,我们默认时按照升序排的。加上后就是降序。
-h 按照人类可识别的逻辑进行排序,例如 1k,2g等
具体看个例子本,建立一个文本名字为:num
2
3
6
3
8
9
2
17
——————————-

阅读全文…

自己写的第一个比较复杂的脚本,纪念下

#!/bin/bash

if [ $# -ne 1 ];then
 echo "lack of filename"
 exit 1
fi

while read line
do
 NUM=`find .|grep vm$|grep -v 'auto-config.xml'|xargs grep "$line"|wc -l`
 if [ $NUM -gt 0 ];then

CHANGE_WORD=`echo $line|tr "." "_"`
 echo 'has changed value is :' $CHANGE_WORD

find .|grep vm$|grep -v 'auto-config.xml'|xargs sed -i "s/$line/$CHANGE_WORD/g"

echo 'the find command result ' $?

if [ $? -eq 0 ];then
 echo 'change value check'

CHANGE_NUM=`find .|grep vm$|grep -v 'auto-config.xml'|xargs grep $CHANGE_WORD |wc -l`
 echo "$line has changed . num is " $CHANGE_NUM

if [ $CHANGE_NUM -gt 0 ];then
 echo 'change value success'
 else
 echo 'change value false'
 fi
 fi

fi

done < $1


阅读全文…

写的一个小应用总结

前几天帮一个朋友写了个简单的彩票系统,因为只是一个很简单的应用,所以在技术选型的时候,尽量选用的简单,容易上手的,没有采用很重的框架!写完后给自己简单做个笔记

阅读全文…

grep 的常用表达式

 

阅读全文…

apache2.0 升级到 2.2笔记

 

阅读全文…

erLang学些笔记5–条件判断语法

一:if 表达式之true的使用 

阅读全文…

erLang学些笔记4–条件判断语法

1.函数的语法: 
基本上所有的编程语言都有

阅读全文…

erLang学些笔记3–module

 

阅读全文…

erLang学些笔记2—基本类型

7.Lists 集合

阅读全文…

Pages: Prev 1 2 3 ... 16 17 18 19 20 21 22 23 24 25 26 Next