Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2069157
  • 博文数量: 103
  • 博客积分: 206
  • 博客等级: 入伍新兵
  • 技术积分: 1819
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-12 10:24
个人简介

效字当先,以质为本。

文章分类
文章存档

2019年(2)

2018年(4)

2017年(7)

2016年(3)

2015年(14)

2014年(33)

2013年(31)

2012年(9)

分类: LINUX

2014-05-13 10:23:18

sed -i 's#//#//192.168.30.62/#' test2 修改某个字段
cat dongtest | sed 's/^ \{1,\}//g'  去掉文件开头的空格

:%s/false/true/g   //linux中把文件中所有的false替换成true,%s代表执行所有行替换,g标记表示替换行中所有的匹配点;如果仅仅是对当前行替换,去掉%就可以;

for i in `ls -1 *`; do gzip $i; done; 批量压缩文件;注意这里的ls -1 是数字1,不是字母,代表只显示文件名字

for i in `seq 50`;do cp test.tar.gz test$i.tar.gz;done; 批量复制文件;使用for循环
find . -name "*.gz" -type f -exec gunzip {} \; 批量执解压缩文件;


for i in `cat channel`;do
  pet=`cat /Application/newnla/NLA_Picker/conf/adam_channels.conf |grep $i`
  if [ "$pet" != "" ]
   then
   echo -e "$i \033[31m OK \033[0m"
  else
  echo -e "$i \033[34m no_ok \033[0m"
fi
done                                //查询channel文件中的频道是否在adam_channels.conf配置文件中存在;

cut -d_ -f1 nothig |sort -u   //对文件中行按照_切分(-d_),并输出第一行(-f1),并去重排序,ls -1 * |awk -F'_' '{print $1}' |sort -u  这两条语句等同;
阅读(2220) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~