- 博客(6)
- 问答 (2)
- 收藏
- 关注
原创 linux编程之文件I/O
linux下C语言对于文件的操作,我们会经常用到fopen(),fclose(),fwrite(),fread(),fgets()等一系列库函数,基本和是和windows下学习C语言一样的,其实这些库函数就是在linuxx下对系统调用函数的封装,因此这里只介绍系统函数下的文件操作函数。(一)open()打开文件#include <sys/types.h> #include <sys/stat.
2017-12-30 17:36:16 1404 1
原创 shell脚本之awk
(一) 什么是awkawk其实相当于一门可以处理数据文本的语言,这么说的原因是其具有很多类c语言的语法,如:变量,数组,函数,流程控制等,其由Aho,Weinberger,Kernighan大约在1977年开发完成,随后被引入unix/linux中。(二) awk可以干什么awk是一个非常强大的数据处理工具,可对文本进行的编辑,筛选,其非常适用于处理有行和列组成的文本数据,就像处理数据库中的记录一样
2017-12-25 19:05:54 768
原创 shell脚本变量,数组与函数
(一)变量(1)变量的定义##等号两边不能有空格value=123value="jing"declare -i value=100(3)变量的作用域局部变量 需要使用local 定义 全局变量例如:#! /bin/bashfunc(){ echo "global v1 is $v1" #输出200全局变量 local v1=100 #局部变量只在函数内有效
2017-12-24 13:42:55 1796
原创 shell脚本之条件测试与判断
(一)条件测试,与C语言相反,表达式为真时为0,为假时为非0.其测试语法为:test exp 或 [ exp ](1)字符串测试string 为空时是非0,空时为0,只有test才能使用-z string 判断是否为空串,空为0,不空为非零-n string 判断是否为空串,空为非0,不空为零str1 != str2 判断两个字符串是否不等str1 = str2 判断是否相等(2
2017-12-23 16:46:31 505
原创 脚本之正则表达式
(一)正则表达式是什么所谓的正则表达式就是一个描述某些字符串匹配规则的工具,使用其中的元字符可以更好的去匹配想要得到的字符。以便更好的对字符串的处理。(二)正则表达式能干什么主要目的就是匹配文本。但是对于正则表达式的使用需要配合一些根据使用来增强处理文本的功能,例如:grep,sed,awk,more,less,vi等。(三)正则表达式的原理正则表达式是文本过滤的工具,通过元字符配合其他的字符来表达
2017-12-23 12:39:20 708
原创 脚本之简单的sed
(一)sed是什么?sed是一个非交互式的文本编辑器,他可以对来自文本文件,以及标准输入的文本进行编辑,适用于较大的文本,且进行复杂的编辑工作。(二)sed的执行过程sed命令是从文件或者标准输入中一次性读取一行数据,将其复制到缓冲区,然后执行编辑命令对缓冲区的文本行进行编辑,重复此过程。流程如下图:(三)sed的使用 sed的一般命令形式为:sed 【options】 【 script】 【in
2017-12-21 21:40:54 616 2
空空如也
求java语言程序设计中的一个编程题
2016-12-27
求代码,感觉还是太菜,像求大神写代码以作参考
2016-12-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人