今天想起要用sed命令,但是做了很多次试验都是很意外结果。所以特意看了下sed原理,这才恍然大悟。总结如下:   下面先做几个试验:对比着原理你就能明白了:   例子文件 example.txt 1 2 3 4 5 就是几个数字而已 比如你输入 sed  ‘’ example.txt 1 2 3 4 5 默认就可以将上面的东
转载 精选 2012-02-07 21:48:54
638阅读
集合是编程中最常用数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件副本(HashMap)。这篇文章主要分析jdk1.53种并发集合类型(concurrent,copyonright,queue)中ConcurrentHashMap,让我们从原理上细致了解它们,能够让我们在深度项目开发中获益非浅
转载 2017-04-13 11:05:37
481阅读
1.sed概念     sed意为流编辑器(Stream Editor),在Shell脚本和Makefile中作为过滤器使用非常普遍,也就是把前一个程序输出引入sed输入,经过一系列编辑命令转换为另一种格式输出。sed 是基于Basic模式sed和vi都源于早期UNIXed工具,所以很多sed命令和vi末行命令是相同。   2.sed工作原理   sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理行存储在临时缓 冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中内容,处理 完成后,把缓冲区内容送往屏幕。
原创 精选 2016-06-28 21:35:31
5819阅读
Namespaces(名称空间)六项隔离,与cgroup(控制组)资源限制。
原创 2020-01-27 10:08:00
607阅读
1点赞
1,怎样处理用户名?(怎样从/etc/passwd中把用户目录读出来?) 引用: 我在做一个自动设置输入法环境变量脚本,因为是用root运行,所以我就想从/etc/passwd里把用户目录给读出来。现在情况是这样: [tram@~]$ sed -n '{s/^[^\/]*/
转载 精选 2013-03-20 16:09:14
658阅读
概述        我们日常应用中都离不开日志。可以说日志是我们在排查问题一个重要依据。但是日志并不是写了就好了,当你想查看日志时候,你会发现线上日志堆积长度已经超越了你一行行浏览耐性极限了。于是,很有必要通过一些手段来高效地辅助你来快速从日志中找到你要找问题。本文通过一个从项目中衍生出来例子从查找日志,筛选日志和统计日志3个方面层层递进来简
原创 2015-04-27 15:38:30
1820阅读
Serverless不是一个前端概念,也不是为了解决前端问题而出现,它是云计算发展必经过程。它是云原生技术高级阶段,可以让开发者更专注于业务开发,数据处理和算法策略等,减少对基础架构,硬件状态等关注。Serverless出现和完善,是让软件开发更加友好,不仅前端开发需要关注,它属于每个应用软件开发者。
推荐 原创 2022-07-14 09:45:18
1047阅读
 n   读取下一个输入行,用下一个命令处理新行而不是用第一个命令。    N   追加下一个输入行到模板块后面并在二者间嵌入一个新行,改变当前行号码。    p  打印模板块行。  P 打印模板块第一行   举个例子说明一下:  &nbs
转载 精选 2012-02-03 11:50:47
4049阅读
1点赞
    1. Sed简介   sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中内容,处理完成后,把缓冲区内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件
转载 精选 2013-03-12 17:31:58
325阅读
cat /etc/passwd | sed -nr '/'$name'/p' #再加一个单引号把变量括起来 把'/'和'/p'成对了,
原创 2023-01-25 19:57:18
115阅读
sed         sed:stream editor 流编辑器,由于sed按行进行处理所以也称为行编辑器,是shell脚本中一个利器。         sed特点: 1、非交互式编辑器,只需输入命令,sed就会将执行结果显示出来。
原创 2011-07-23 19:19:08
449阅读
ActiveData是一个具有感知生命周期能力变化数据通知类组件,非常适合在一些对数据同步性较高场景下使用,它具有以下三个特点。
推荐 原创 2021-08-18 11:25:35
1398阅读
文章简介ThreadLocal应该都比较熟悉,这篇文章会基于ThreadLocal应用以及实现原理做一个全面的分析内容导航什么是ThreadLocalThreadLoc...
转载 2021-07-23 10:12:59
162阅读
文章简介 ThreadLocal应该都比较熟悉,这篇文章会基于ThreadLocal应用以及实现原理做一个全面的分析 内容导航 什么是ThreadLocal ThreadLocal使用 分析ThreadLocal实现原理 ThreadLocal应用场景问题 什么是ThreadLocal T
转载 2018-12-14 08:42:00
54阅读
2评论
前言 之前文章都是写SQL注入,命令执行,文件上传等一步到位高危漏洞原理防御,接下来说一说逻辑漏洞,因为现在工具大量使用,之前那些主流漏洞,很难被轻易利用了,逻辑漏洞不一样,工具不会思考,所以应用程序有逻辑缺陷,工具很难发现,需要人为去挖掘,接下来就简单说一说,如何来进行逻辑漏洞挖掘。
原创 2021-04-27 18:34:38
1042阅读
ThreadLocal,简单翻译过来就是本地线程,但是直接这么翻译很难理解ThreadLocal作用,如果换一种说法,可以称为线程本地存储
原创 2021-08-04 16:40:46
171阅读
------本文大纲简介keepalived原理keepalived配置文件注解---------------------------------一、简介Keepalived:它诞生最初是为ipvs(一些服务,内核中一些规则)提供高可用性,最初最主要目的是能够自主调用ipvsadm来生成规则,并且能够自动实现将用户访问地址转移到其他节点上进行实现。Keepalived:核心包含两个cke
原创 2014-05-03 06:58:36
5832阅读
1点赞
转自:http://essun.blog.51cto.com/721033/1405642------本文大纲简介keepalived原理keepalived配置文件注解---------------------------------一、简介Keepalived:它诞生最初是为ipvs(一些服务,内核中一些规则)提供高可用性,最初最主要目的是能够自主调用ipvsadm来生成规则,并且能够自
转载 精选 2015-02-02 09:36:01
559阅读
在工作中我需要修改两个文件: 文件一:/etc/vmware/networking VERSION=1,0 answer VNET_1_DHCP yes answer VNET_1_DHCP_CFG_HASH 50CE8453B1072EA401BFFA704E6C01F7AE0BA67C answer VNET_
原创 2013-03-22 20:14:01
1587阅读
1点赞
1评论
 1. Sed简介   sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中内容,处理完成后,把缓冲区内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多
原创 2011-02-24 13:40:30
338阅读
  • 1
  • 2
  • 3
  • 4
  • 5