- 博客(11)
- 资源 (3)
- 收藏
- 关注
原创 数据准备-在编码格式上摔的坑
毕设过程中,在编码问题上摔了无数次…栽了N坑…耽误了起码一个星期的时间… 这里记录下来TVT引以为鉴。 ^M和^@ UTF-8的BOM格式 BOM方式下,会在文件中以开头 问题原因: U+FEFF is the Unicode codepoint used for a BOM, but the BOM itself is how that codepoint is encoded (U
2017-04-26 21:56:25 351
转载 linux下查看文件编码及修改编码
查看文件编码 在Linux中查看文件编码可以通过以下几种方式: 1.在Vim中可以直接查看文件编码 :set fileencoding 即可显示文件编码格式。 如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在 ~/.vimrc 文件中添加以下内容: set encoding=utf-8 fileencodings=ucs-bom,utf-8,c
2017-04-13 10:36:58 421
原创 AWK学习笔记汇总(The_AWK_Programming_Language)
因为毕设需要对文本进行处理,所以学习了在linux下的强大工具AWK 主要参考书籍The_AWK_Programming_Language 怕自己记不住,做好笔记,方便日后回顾,也欢迎大家讨论微笑 水平有限,难免有错,如有错误,欢迎讨论指正主要链接放下:2.Chapter 2 The AWK Language2.1Pattern2.2Action2.3User-Defined Function
2017-04-11 20:33:27 737
原创 AWK学习笔记-2.6Interaction with Other Programs
Interaction with Other Programs仅适用于Unix版本的系统,其他非Unix版本的系统结果可能不同The system Function system(expression) system的返回值就是expression执行之后的返回值。可以通过system执行系统指令。之前的include文档就可以这样实现: # include - replace #includ
2017-04-11 20:25:25 443
原创 AWK学习笔记-2.5Input
Input回顾一下,awk的使用方法awk 'program ' data所以data对于awk也是很重要的一部分。 如果没有文件作为Awk的输入,它将根据标准输入读取。 egrep是一个可以对输入的数据进行匹配选择的程序,他的速度要快于awkegrep 'Asia' countries : awk 'program'Input Separators输入分隔符默认FS=”“,也就是会按照blanks
2017-04-11 20:24:27 321
原创 AWK学习笔记-2.4Output输出
Output输出awk的输出分隔符由OFS(列分隔符,默认空格” “)和ORS(行分隔符,默认换行”\n”)决定 输出函数 意义 print print expression, expression, … print expression, expression, … >filename print expression, expression, … >>fi
2017-04-11 20:23:41 633
原创 AWK学习笔记-2.3User-Defined Functions自定义函数
User-Defined Functions 自定义函数1.自定义函数可以在任何地方进行定义.函数名和左括号(中间不能有空格function name(parameter-list ){ statements } 两种返回方式:隐式返回:当awk执行到函数的结尾时,它自动地返回到调用程序 显式返回:如果需要在结束之前退出函数,可以明确地使用返回语句提前退出。 return express
2017-04-11 20:22:41 757
原创 AWK学习笔记-2.2Action
ActionsExpressions Constants 数字,字母 Variables 自定义,内置,列自定义变量只能由数字,字母,下划线_组成,不能以数字开头 Field Variables用表达式表示字段 $1~$n,$NF Arithmetic Operators 算术运算符= += -= *= I= %= “’= Comparison Operators 比较运算符< <= ==
2017-04-11 20:18:40 415
原创 AWK学习笔记-2.1Pattern属性
Pattern BEGIN {statements}读取所有输入行之前执行 END {statements}所有行输入之后执行 expression {statements}满足条件的每一行执行 /regular expression/ {statements}匹配执行 compound pattern {statements}条件执行 &&(AND) ||(OR) !(NOT)
2017-04-11 20:10:32 514
转载 Ubuntu防火墙安装和配置
原文地址:http://www.linuxidc.com/Linux/2016-12/138259.htm Ubuntu安装UFW防火墙 sudo apt-get install ufw 一般用户,只需如下设置: sudo apt-get install ufw sudo ufw enable sudo ufw default deny 以上三条命
2017-04-11 16:05:27 371
转载 linux bash shell中,单引号、 双引号,反引号(``)的区别及各种括号的区别
一、单引号和双引号 首先,单引号和双引号,都是为了解决中间有空格的问题。 因为空格在Linux中时作为一个很典型的分隔符,比如string1=this is astring,这样执行就会报错。为了避免这个问题,因此就产生了单引号和双引号。他们的区别在于,单引号将剥夺其中的所有字符的特殊含义,而双引号中的'$'(参数替换)和'`'(命令替换)是例外。所以,两者基本上没有什么区别,除非在内容中遇到
2017-04-08 15:05:27 391
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人