shell编程笔记
文章平均质量分 80
linux.shell编程入门到精通
幸运小侯子
一天学一点啊.............
展开
-
shell编程笔记-文本处理awk
第八章 文本处理利器 AWK AWK是一种优良的文本处理工具。它不仅是Linux 中也是任何环境中现有的功能最强大的数据处理引擎之一。这种编程及数据操作语言(其名称得自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母)的最大功能取决于一个人所拥有的知识。AWK 提供了极其强大的功能:可以进行样式装入、流控制、数学运算符、原创 2014-02-18 13:29:03 · 3002 阅读 · 0 评论 -
shell编程笔记-流编辑Sed
第七章 流编辑 什么是sed 挑选编辑器 UNIX/Linux世界中,有许多的文本编辑器可供选择。例如,最常使用的VI和emacs。在有了自己最熟悉的编辑利器后,才能轻松处理UNIX下各种管理和编辑任务。 像VI,emacs这类编辑器,被称为交互式编辑器。交互式编辑器虽然很棒,但是当我们需要在程序中完成文本处理工作时,它就帮不上忙了。此时就需要一些能够在命令行完成的编辑工具。原创 2014-01-24 15:33:18 · 2270 阅读 · 0 评论 -
shell编程笔记-文件和文件系统
第六章 文件和文件系统 LINUX下存在5种文件类型,分别是: 》普通文件 》日录 》字符设备文件 》块设备文件 》符号链接文件 文件 ls 命令参看文件 -a 列出目录下的所有文件,包括以 . 开头的隐含文件。//常用 -l 列出文件的详细信息。 -t 以时间排序。 参考:http://linux.chinaunix.ne原创 2014-01-24 15:22:39 · 2032 阅读 · 0 评论 -
shell编程笔记-基本文本处理
第五章 基本文本处理 排序文本 文本处理是UNIX/LINUXShell编程中几乎最重要的一部分。在UNIX/LINUX 的设计中,一切都是文件,而系统中许多程序的协同工作是通过文木或者文本流来实现的。因此,UNIX/LINUX 中的文本处理以及文本流的设计就成了重要的环节. 管道是UNIX/LINUX中的一个重要发明,管道连接了各种处理工具,组建文本流。在UNIX/LI原创 2014-01-21 13:23:46 · 3794 阅读 · 0 评论 -
shell编程笔记-正则表达式
第四章 正则表达式 什么是正则表达式 在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具口换句话说,正则表达式就是记录文本规则的代码。 正则表达式的广泛应用 正则表达式在unix/linux系统中得到广泛的应用,强化了工具本身的功能。常见的UNIX下支持正则表达式的工具有: 》用于匹配文本行的g原创 2014-01-21 13:15:31 · 5829 阅读 · 0 评论 -
shell编程笔记-基本元素
第三章 编程的基本元素 再识变量 实例对 各种情况的测试计算 [hcr@slave2 temp]$ vim variable.sh #!/bin/bash a=2334 let "a += 1" echo "a = $a" echo #替换成字母 b=${a/23/BB} echo "b = $b" declare -i b echo "b = $b"原创 2014-01-20 19:10:42 · 2153 阅读 · 0 评论 -
shell编程笔记-基础
第二章 shell编程基础 脚本传递参数 为什么要向shell脚本传递参数?参数传递可以将外部的值传递到脚本的内部函数中,提高脚本的灵活性;参数传递可以添加脚本的适用选项,增加脚本的可定制性,以应付不同的情况。 $#代表参数的个数 $@代表参数的内容 如果你拥有的参数多于9个,则不能使用$l0来引用第l0个参数。首先,必须处理或保存第一个参数($1),然后使原创 2014-01-20 18:57:29 · 1463 阅读 · 0 评论 -
shell编程笔记-入门概念
本笔记是根据linuxShell编程入门到精通一书学习实验和相关整理做的笔记 第一章 概念 如何运行程序 运行linux程序有三种方法 1. 使用文件具有可执行权限,直接运行文件。 2. 直接调用命令解释器执行程序 3. 使用source执行文件 Linux可执行的命令分为三种:内建命令、shell函数和外部命令。 1. 内原创 2014-01-20 18:53:43 · 1569 阅读 · 0 评论