Linux
文章平均质量分 78
卡巴拉的树
记录编程心得
展开
-
从零开始写shell脚本(2)--变量
shell中的变量常见的编程语言都有变量这一元素,变量通常用来保存一些数据或者方法,在shell里也有两种类型的变量: 1. 系统变量–Linux 自身创建并且维护的一组变量,变量名都是大写字母 2. 用户自定义变量(UDV) –用户自己定义的变量,小写字母在bash中输入set 可以看到系统变量 ,如果太多的话可以 set | more ,意思是将set得到的内容用more 查看,下面是常原创 2016-04-18 09:57:11 · 784 阅读 · 1 评论 -
从零开始写shell脚本(1)--shell初体验
初识shell计算机智能理解 0 和 1 组成的二进制语言。早期计算机通过二进制语言来执行指令,对人类来说难以理解,读写都很不友好。后来,操作系统里提供了一种叫做shell的特殊的程序。shell接受你的英文格式(大多数情况下是英文)指令,如果指令有效,就会被传递给内核。实际上,shell是一个提供给用户用来交互的软件,通过从标准输入设备(通常是键盘)或者文件读取指令,并且解释执行你的指令。shel原创 2016-04-14 21:15:41 · 4406 阅读 · 0 评论 -
从零开始写shell脚本(3)-基本概念
shell运算在shell中,使用expr 算术表达式就可以执行算术运算。 例如expr 1 + 3expr 2 - 1expr 10 / 2expr 10 % 3expr 10 /* 2echo `expr 1 + 2`以上表达式有几点需要注意的:操作符两侧需要加空格,是10 / 2,而不是10/2\*代表乘法,因为*一般都当做通配符echo 后面的算术运算需要包裹在 ` 中,而原创 2016-06-01 11:05:10 · 581 阅读 · 0 评论 -
从零开始学shell(4)--命令行及处理
命令行详解以一条命令为例:ls apple 当前文件夹中没有该文件,报错信息如上。 在这里,ls 是一个真实的命令,shell执行该命令, 命令后的都被称为参数。tail +10 myfile命令是tail,+10 myfile都是参数在shell脚本程序里,我们经常需要处理参数,有一些内建的方式可以帮助我们访问这些信息: 我们用$+数字 指代命令行中的第几个元素 在上图中,myshell为原创 2016-06-01 15:39:58 · 565 阅读 · 0 评论