
shell
文章平均质量分 75
yaozhiyi
菜鸟阶段/感谢关注!
展开
-
pthread_cond_wait
pthread_cond_wait的spurious wakeup问题 最近在温习pthread的时候,忽然发现以前对pthread_cond_wait的了解太肤浅了。昨晚在看《Programming With POSIX Threads》的时候,看到了pthread_cond_wait的通常使用方法: pthread_mutex_lock(); while(condition_is_false) pthread_cond_wait(); pthread_mutex_unlock(); 为什么在pthrea转载 2010-10-08 13:38:00 · 691 阅读 · 0 评论 -
awk 初步学习笔记
<br />1 . awk 的应用场景<br />需要重新安排数据的格式时<br /><br />2 . awk 的格式<br />awk 'BEGIN {startup code} conditions1{actions1} conditions2{actions2} ... END {cleanup code}'<br />#其中BEGIN 与 END 语句组是可选的<br />#conditions[:alnum:] 如果满足则执行相应的actions[:alnum:]<br />原创 2010-12-27 21:40:00 · 506 阅读 · 0 评论 -
正则表达式 学习笔记
1 . regular expressions 分类--BRE(Basic Regular Expressions 基础正则表达式)--ERE(Extended Regular Expressions 扩展正则表达式)2 . BRE支持的元符号1) . 匹配且仅匹配任意一个字符; .*表示长度为0或以上的任意字符串 2) * 与*之前的字符合作,表示该字符重复0次或者0次以上3) ^ 用于锚定字符串的开始 , '^head' 表示匹配以head开头的行4) $原创 2010-12-29 10:54:00 · 3349 阅读 · 1 评论 -
tofrodos 初步学习笔记
1 . UNIX 下与 DOS 下回车键定义的不同--使用 man tofrodos 可以获得以下信息 DOS text files traditionally have carriage return and line feed pairs as their newline characters while Unix text files have the line feed as their newline character .(意思是,dos文本文档因袭传统, 把ca原创 2010-12-28 15:52:00 · 1955 阅读 · 1 评论 -
sort 学习笔记
1 . sort 命令简介1) sort 对一个或多个文件中或者来自标准输入的行进行排序 , 比较 ,合并操作 .2) 输入:文件的内容 或者标准输入 ,当文件名字未给出或者给出的文件名为 - 时 ,sort 从标准输入获得输入数据3) 输出:默认输出到标准输出 ,当然,可以将其重导向.2 . sort 的语法格式sort [OPTION]...[FILE]...3 . sort 的三种操作模式1) sort 模式(默认)2) merge 模式(与选项-m有关原创 2010-12-31 12:18:00 · 2701 阅读 · 0 评论 -
awk 学习笔记
本文参考的是 ubuntu 下 gawk version 3.1.6以及 《sed&awk》一 . awk 简介awk 是一种解释型(tawk除外)文本处理语言二 . awk 如何运作命令行参数shell 会预处理命令行,获得命令行参数(其中包括命令名),之后启动命令并向它传递剩余的参数。系统变量ARGV:一个关联数组,存放命令行参数,数组下标从0到ARGC-1,ARGV[0]的值为awk系统变量ARGC:命令行参数的个数ARGV 的元素不包含AWK的选项和脚原创 2011-03-05 00:16:00 · 2275 阅读 · 0 评论 -
sed 学习笔记
一 . sed 简介1 . 功能sed 是一种流编辑器,所谓流编辑器是指能够对来自文件或者管道的输入流进行基本的文本转换的工具,比方说查找替换删除等。2 . 最简单的运作机制sed 程序运行时,会读入脚本,然后把脚本作用在每一个输入行上。sed 在每个执行周期(excution cycle)里完成以下任务:1) 读取下一行,行计数器加 12) 执原创 2011-02-25 16:13:00 · 2317 阅读 · 0 评论 -
vi 学习笔记
1 . 关于 vi 编辑器的特点1) 用于编辑纯文本文件2 . vi 编辑器的两种模式1) 插入模式(输入的数据会写入到文件中)2) 一般模式(非插入模式,键盘输入的都作为指令执行)3 . vi 编辑器的两种模式之间的切换1) 启动 vi 编辑器 进入一般模式 2) 一般模式 进入 插入模式i 在光标之前插入字符a 在光标之后插入字符I 在当前行的开始插入字原创 2010-12-29 12:12:00 · 576 阅读 · 0 评论