随笔分类 -  Shell

摘要:转载自:SED单行脚本快速参考(Unix 流编辑器)如侵犯您的版权,请联系:Windeal12@qq.com-------------------------------------------------------------------------SED单行脚本快速参考(Unix 流编辑器) ... 阅读全文
posted @ 2014-09-18 11:59 Windeal 阅读(743) 评论(0) 推荐(0)
摘要:前几天在CSDN上看到一个帖子http://bbs.csdn.net/topics/390848841,楼主贴了下面的问题:例:123456789012345678901234567890如何能把上面数据转换成123456789012345678901234567890 看了几位网友的回复,觉得... 阅读全文
posted @ 2014-09-17 15:53 Windeal 阅读(3223) 评论(0) 推荐(0)
摘要:算数运算1. 使用let命令 #!/sbin/bashvar1=2var2=3let sum=var1+var2echo $sum使用let命令式,变量前不需要加$号只用于整数运算,不适用浮点数2. 使用$[...][]的使用与let类似#!/sbin/bashvar1=2var2=3sum=$[ ... 阅读全文
posted @ 2014-09-15 10:17 Windeal 阅读(236) 评论(0) 推荐(0)
摘要:常用的压缩工具一是单纯的单文件压缩工具,主要有compress,gzip,bzip2.二是打包压缩工具,也是最常用的,tar压缩比:compress<gzip<bzip2 compress已经过时,几乎不再使用,现在常用的压缩工具主要是gzip和bzip2tar准确的说是一个打包工具,而不是压缩工... 阅读全文
posted @ 2014-08-19 09:57 Windeal 阅读(249) 评论(0) 推荐(0)
摘要:————《鸟哥的Linux私房菜——基础篇》学习笔记ubuntu默认的sh是连接到dash,而我们写shell脚本时使用的时bash。bash和dash在一些方面是不兼容的。因此执行同一个脚本,两者结果不一样,可能用./*sh可以执行,而sh *.sh报错。为了正确实行使用./*.h 或者 bash... 阅读全文
posted @ 2014-08-14 17:40 Windeal 阅读(313) 评论(0) 推荐(0)
摘要:什么是sed和awk sed和awk是Linux环境下数据的处理工具,可以完成对数据的增删改查的功能。 sed处理时是以行尾单位的,awk处理数据时以字段为单位。sed 用法:sed 【选项】 【动作】 【文件】 以行为处理单位 选项: -n:安静模式,仅显示被处理的行,如果改行是... 阅读全文
posted @ 2014-08-14 10:00 Windeal 阅读(354) 评论(0) 推荐(0)
摘要:特殊符号[:alnum:] 代表英文大小写字符及数字,即 0-9, A-Z, a-z[:alpha:] 代表任何英文大小写字符,即 A-Z, a-z[:upper:] 代表大写字符,即 A-Z[:lower:] 代表小写字符,即 a-z[:digit:] 代表数字而已,即 0-9[... 阅读全文
posted @ 2014-08-13 15:17 Windeal 阅读(547) 评论(0) 推荐(0)
摘要:在Linux环境下,有两个工具用来给project打补丁,即diff和patchdiff diff具有比较功能。可以使用man命令查看其使用方法。NAME diff - compare files line by lineSYNOPSIS diff [OPTION]... FILES常用... 阅读全文
posted @ 2014-08-12 23:05 Windeal 阅读(432) 评论(0) 推荐(0)
摘要:先附上一个比较简单的,测试代码用的Makefile.PHONY: all cleanCC=gccCCFLAGS="-std=gnu99"RM=rmRMFLAGS=-frSRCS=$(wildcard *.c)OBJS=$(patsubst %.c, %.o, $(SRCS))EXE=exeall:... 阅读全文
posted @ 2013-07-05 21:53 Windeal 阅读(346) 评论(0) 推荐(0)