第五课-第二讲05_02_bash脚本编程之一 变量、变量类型等

grep 搜索结果是浪费和占用大量的CPU资源
fgrep : fast grep 不支持正则表达式,所以速度快

1.shell脚本编程
编译器,解释器

编程语言:
机器语言(01代码)
汇编语言(机器可以识别人不可以)
高级语言(接近人类的思考特性,但不是人类的自然语言,也不是机器语言。所以需要编译器)
静态语言(编译型语言,需要编译器编译在执行前全部转换成可用执行格式,强变量类型语言.如 C C++ java)
动态语言(解释型语言,通常是弱类型语言,需要解释器,解释器本身是静态语言开发的。执行时在转换,边执行边转换,on the fly。如:asp,jsp,php,shell,python,perl)。perl是面向过程的,python面向对象的

面向对象:抽象成对象,并定义对象间的动作。大型应用程序,java,Python.Perl,C++
面向过程:编程立足点问题解决过程本身,小型程序。shell,Perl,C

变量:内存空间,命名的内存空间
内存:是编址的存储单元
进程:

编程能力:
脚本编程

20分钟

原文地址:http://blog.51cto.com/13788421/2141984

时间: 2024-10-07 17:08:38

第五课-第二讲05_02_bash脚本编程之一 变量、变量类型等的相关文章

第七课-第二讲 07_02_bash脚本编程之六 使用脚本选项及组合条件测试

vim 编辑多个文件 vim file1 file2 file3 就打开了多个文件,但是默认显示第一个文件.next 在末行模式下输入:next 切换至下一个文件prev 末行模式下输入:prev 切换至上一个文件(如果当前文件有改动 要先保存,然后切换至上一个文件)last 在末行模式下输入:last 切换至最后一个文件first 在末行模式下输入:first 切换至第一个文件qa或者qall 在末行模式下输入:qa 一次性全部退出打开的文件 分屏显示一个文件 Ctrl+w,s 按下Ctrl+

第八课-第二讲 08_02_bash脚本编程之七 case语句及脚本选项进阶

一. 面向过程控制结构顺序结构选择结构循环结构选择结构if语句 单分支,双分支,多分支case 语句 case语句:选择结构 case SWITCH invalue1)---此处的value是当做字符来比较的statement.....;;value2)statement.....;;value3)statement.....;;*)statement.....;;esac 原文地址:http://blog.51cto.com/13788421/2147914

第六课-第一讲06_01_bash脚本编程之四 整数测试及特殊变量

1.提前结束脚本,后面的命令不在执行exit:退出脚本,定义脚本执行状态码是什么的,这个状态码是可用自定义的,如果没有自定义那把exit前面一条命令的命令执行状态码做为整个脚本的执行状态码保存.exit 0-255,这样自定义命令执行状态码 2.bash如何进行 文件测试 if 命令 ;then------一定注意:if是自动取得其后面"命令"的执行状态返回值.fi 1)测试文件是否存在,都是单目测试符-e FILENAME or FILEPATH2)测试文件是否是普通文件-f FIL

第五课-第三讲05_03_bash脚本编程之二 条件判断

变量名称:只能保含字母数字下划线,且不能数字开头.不能和系统中已存在的环境变量重名.见名知意bash中如何实现条件判断?条件测试类型:整数测试:测试某值是否是我们需要的值,如$a=3字符测试:某个变量中的字符串是否是我们需要的值文件测试:判断文件是否存在条件测试的表达式:[ express ]-----两侧都有空格,必须有否则语法错误[[ express ]]---2个中括号,2个中括号是bash的关键字test express----test命令如何写一个表达式:整数比较,双目操作-eq 测试

斯坦福IOS开发第五课(第二部分)

转载请注明出处 http://blog.csdn.net/pony_maggie/article/details/27845257 作者:小马 五 代码示例 上面讲到的知识点在这个示例都有涉及.另外我这里也只是分析部分重要的代码,更多的知识了解请自行下载代码(文章最下面有地址)并结合公开课一起看. 新建一个single view的工程,然后新增一个视图类,叫FaceView,如下图所示: 然后我们在storyboard里拖进来一个通用的视图控件,作为上面那个视图类对应的视图,如下图所示:    

第四课-第二讲04_02_权限及权限管理

第四课-第二讲04_02_权限及权限管理三种权限:rwx三类用户:u:属主g:属组o:其他用户 1.chown:改变文件属主命令(管理员独享命令)chown USERNAME file,file2,file3,.....-R 递归修改,修改目录和目录下文件属主--reference = /path/to/somefile /path/file(主和组一起修改)chown USERNAME:GRPNAME filechown :GRPNAME filechown USERNAME.GRPNAME

C#结构化编程基础(金老师编程课第二讲)

变量(variable )和数据类型(DataType) 变量就是一块内存地址的别名(利用变量名找到对应的一块虚拟内存),不直接使用内存地址的编码,因为不同的计算机硬件或者计算机操作系统存取数据的方式不同. 声明变量即为开设一个虚拟内存:变量的赋值即为变量对应的内存写入数据,变量之间的赋值即为数据的赋值,再存储. 把变量看做容器,int value =100:int类型的变量,变量名为value:变量生活在内存中,内存=内存单元+内存地址:汇编语言,可以利用内存地址找到内存单元取存数据,但受硬件

Shell脚本编程规范与变量

主要内容 Shell脚本编程规范 Shell脚本应用场景 Shell编程规范 管道与重定向 Shell脚本变量 自定义变量 特殊变量 Shell脚本概述 Shell脚本的概念 将要执行的命令按顺序保存到一个文本文件 给该文件可执行权限,便可运行 可结合各种Shell控制语句以完成更复杂的操作 Shell脚本应用场景 重复性操作 批量事务处理 自动化运维 服务运行状态监控 定时任务执行 编写第一个Shell脚本 1.编写脚本代码 使用vim文本编辑器,每行一条Linux命令, 按执行顺序依次编写:

9月13日 第十次课(01) Linux shell脚本编程基础

作业 1.要求添加一个用户newuser,如果其已经存在则显示"The user USERNAME is exists",如果存在,则添加之,并将其密码设置为"[email protected]" #!/bin/bash # username=newuser1 if ! id $username &> /dev/null;         then adduser $username         echo $username | passwd --