本文参考:shell脚本学习指南本文阅读前提为:知道shell指令,但不知道如何完成一个自动化的shell脚本。因为编辑本文时,作者也是一个新手。所以,在一些理论上,可能存在错误。如果存在错误,希望指出(可发送email:zheng39562@163.com)。此文会定时更新。直到有一个相对完善的版...
分类:
系统相关 时间:
2015-02-02 14:08:05
阅读次数:
246
Perl语言的最大特点,也是Perl作为CGI首选语言的最大特点,是它的模式匹配操作符。Perl语言的强大的文本处理能力正是通过其内嵌的对模式匹配的支持体现的。模式通过创建正则表达式实现。Perl的正则表达式与模式匹配的特点一是内嵌于语言之中,而不是通过库或函数来实现,因此使用更简便;二是比一般的正...
分类:
其他好文 时间:
2015-02-02 09:27:23
阅读次数:
270
[本文是自己学习所做笔记,欢迎转载,但请注明出处:http://blog.csdn.net/jesson20121020]
今天来看一下shell关于文字过滤的知识,其实最主要的就是正则表达式以及关于文本的一常见的命令。
正则表达式:
一种用来描述文本模式的特殊语法。
由普通字符(例如字符a到z)以及特殊字符(称为元字符,如/、*、?等)组成。
基本元字符集及其含义:...
分类:
系统相关 时间:
2015-02-02 00:47:17
阅读次数:
396
[本文是自己学习所做笔记,欢迎转载,但请注明出处:http://blog.csdn.net/jesson20121020]
今天来看一下Shell的函数。
Shell函数
函数定义
shell允许将一组命令集或语句形成一个可用块,这些块称为Shell函数。
函数定义格式:
函数名(){
命令1
……...
分类:
系统相关 时间:
2015-02-02 00:45:58
阅读次数:
442
[本文是自己学习所做笔记,欢迎转载,但请注明出处:http://blog.csdn.net/jesson20121020]
今天再来看一下如何向shell脚本传递参数,需要掌握两个命令,一个是 shift命令,另一个是getopts。
脚本参数传递
shift命令
用法:
shift n 每次将参数位置向左偏移n位
假如我们要实现统计多个文件的总行数,就可以用到...
分类:
系统相关 时间:
2015-02-02 00:45:27
阅读次数:
205
要推荐的书,我在《那两年炼就的Android内功修养》这篇文章中有提到,这里再列一下出来:语言类:《深度探索C++对象模型》,对应的英文版是《InsideC+++ObjectModel》程序编译、链接、加载类:《链接器和加载器》,对应的英文版是《LinkerandLoader》《程序员的自我修养:链...
分类:
移动开发 时间:
2015-01-31 17:41:33
阅读次数:
174
关于mysql数据库在Linux下的应用一直以来都是我认为比较棘手的,这次通过搭建Linux学习环境顺便研究和学习Mysql数据库在Linux下安装和卸载。 1、先来看看卸载吧,如下图所示: 以上的命令就一目了然...
分类:
数据库 时间:
2015-01-31 10:47:00
阅读次数:
200
曾经因为NLTK的缘故开始学习Python,之后渐渐成为我工作中的第一辅助脚本语言,虽然开发语言是C/C++,但平时的很多文本数据处理任务都交给了Python。离开腾讯创业后,第一个作品课程图谱也是选择了Python系的Flask框架,渐渐的将自己的绝大部分工作交给了Python。这些年来,接触和使...
分类:
编程语言 时间:
2015-01-31 07:05:41
阅读次数:
327
管道pipe如 : ls |less -MN含义把ls 结果输出到lessls=|=morels 命令ls -a 展示隐藏的文件 隐藏文件一般以.开始ls -t 以时间戳排序 ls -Fls -l 显示长列ls -R 递归显示信息
分类:
系统相关 时间:
2015-01-31 01:47:55
阅读次数:
203
用户管理篇章useradd 建立用户一般用法 #useradd mysql含义 创建 mysql用户特殊用户 1> #useradd -d /usr/cjh -m cjh含义 创建 cjh用户 产生一个主目录/usr/cjh/usr 为默认用户主目录所在的父目录 特殊用法 2>用户名 ge...
分类:
系统相关 时间:
2015-01-31 01:45:28
阅读次数:
183