我们简述一下上一章的内容,主要讲的是bash编程的基础,介绍了其编程类型,以及介绍了编程语言的类型什么是过程式编程和对象式编程,然后我们编写了第一个脚本程序以及如何运行的方式有那些,之后又讲了一些bash的配置文件,分别是profile类和bashrc类,前者为登录式shell所提供,而后者是非登录式shell所提供,之后对于shell的书写格式我们也了解到了如何进行编辑以
分类:
系统相关 时间:
2017-12-11 11:27:13
阅读次数:
163
bash脚本编程: 编程?使用人类自然语言或机器语言进行程序源代码书写的过程 为什么要编程?为了能够让用户在使用计算机的时候,可以让计算机以非交互的方式完成某些任务;此时用户需要将此类任务编辑成为一个文件,并且让计算机按照特定书序进行任务读取,从而实现预期的功能 ..
分类:
其他好文 时间:
2017-11-18 21:54:33
阅读次数:
225
一、bash判断字符类型二、bash脚本编程语法三、shell的99乘法表一、bash判断字符类型//输入一个字符串,判断其类型方法一、printf实现Printf实现方法格式替换符:%b相对应的参数被视为含有要被处理的转义序列之字符串。%cASCII字符。显示相对应参数的第一个字符%d,%i十进制整数..
分类:
其他好文 时间:
2017-10-31 14:20:47
阅读次数:
112
shell中条件测试常用的语法(一)执行条件测试表达式后通常会返回“真”或“假”,就像执行命令后的返回值为0表示真,非0表示假一样。在bash编程里,条件测试常用的语法形式如下:说明:(1)语法1与语法2是等价的,语法3是语法1的扩展;(2)语法4常用于计算;(3)在[[]](双..
分类:
系统相关 时间:
2017-10-24 01:35:40
阅读次数:
233
总结:
文件系统:基储文件、目录管理,用户及权限管理、bash基本特性:命令历史、hash、命令补全、路径补全、glob、快捷键、IO重定向、管道、变量、vim、bash编程、变量、配置文件、算术运算、测试、grep,fgrep,egrep、测试、find、特殊权限进程安全上下文、bash编程。
tou..
分类:
系统相关 时间:
2017-09-16 18:46:12
阅读次数:
316
数组数组名数组定义数组引用数组元素的赋值方式销毁数组unsetARRAY_NAME[INDEX]练习:生成10个随机数保存于数组中,取出最大值和最小值练习:生成10个随机数保存于数组中,求下标为偶数的所有随机数之和练习:写一个脚本定义一个数组,数组中的元素是/var/log目录下所有以.log..
分类:
系统相关 时间:
2017-09-13 17:19:07
阅读次数:
243
问题描述 判断一个由 a-z 这 26 个字符组成的字符串中哪个字符出现的次数最多 输入:第 1 行是测试数据的组数 n,每组测试数据占 1 行,是一个由 a-z 这 26 个字符组 成的字符串,每组测试数据之间有一个空行,每行数据不超过 1000 个字符且非空 输出:n 行,每行输出对应一个输入。 ...
分类:
其他好文 时间:
2017-08-09 00:01:25
阅读次数:
509
Linux之哲学思想一切皆文件避免交互,实现Bash编程文本编程命令实现配置组合小程序完成复杂任务总结过程式编程解释执行字符和数值存储的区别shebang->cpu->解释器数据类型变量类型,即为内部数据的类型bash过程式编程、解释执行变量的类型为:弱类型11)Bash编程编程风格..
分类:
系统相关 时间:
2017-07-31 14:46:32
阅读次数:
226
文本处理三剑客:
grep:egeep,fgrep:文本过滤器
sed:streamEditor:流编辑器,逐行
awk:文本格式化工具,报告生成器一、sed简介sed一次从文件中读取一行,不会修改原文件的内容sed命令将当前处理的行读入模式空间(patternspace)进行处理,sed在该行上执行完所有命令后就将..
分类:
其他好文 时间:
2017-07-23 22:41:45
阅读次数:
153
一、bash交互式编程脚本参数:用户交互://linux的重要思想,尽量避免和用户交互1.脚本传递参数,a.shtomjery2.通过键盘获取数据read//-p‘promtpt‘//提示符//readab输入tom和jerry会分别识别为a和b-ttimeout超时时间readab//输入jatomwolf//a==ja,b=‘tomwolf‘read-t5-p"enteran..
分类:
其他好文 时间:
2017-07-23 16:39:04
阅读次数:
223