![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux Shell脚本编程
文章平均质量分 73
火炉lu
这个作者很懒,什么都没留下…
展开
-
Linux-Shell-脚本攻略
参考书籍 Linux shell 脚本攻略 目前正在阅读该书籍,将分为一系列的小文章,记录阅读过程。 简介 Shell默认使用的是Bash,关于Linux shell的不同区别可参考链接 http://blog.51cto.com/simy88/1679288 。 Shell脚本通常是一个以 #! 起始的文本文件,如下所示: #!/bin/bash 运行方式 ...原创 2018-05-18 12:47:17 · 121 阅读 · 0 评论 -
shell-变量与环境变量
参考书籍 Linux shell 脚本攻略 变量是任何一种编程语言必不可少的组成部分,用于存放各类数据。脚本语言通常不需要在使用变量之前声明其类型,只需要直接赋值就可以了。在Bash中,每一个变量的值都是字符串,都是以字符串的形式存储。 环境变量:被shell环境或操作系统用来存储一些特别的值的特殊的变量。 应用程序执行时,接收一组环境变量。可以使用 env命令在终端中查看所有与此终...原创 2018-05-18 12:49:28 · 1045 阅读 · 0 评论 -
shell-常用功能函数
参考书籍 Linux shell 脚本攻略 目录 使用别名 获取终端信息 获取、设置日期和延时 调试脚本 函数和参数 字段分隔符和迭代器 比较和测试 使用别名 使用alias命令,作用只是暂时的,一旦关闭当前终端,所有设置过的别名就会失效。为了使别名一直保持作用,可以将其放入 ~/.bashrc文件中。 $ alias new_command='command ...原创 2018-05-18 12:49:55 · 1214 阅读 · 0 评论 -
Shell-数组与数学运算
参考书籍 Linux shell 脚本攻略 数组和关联数组 数组分类 普通数组:只能使用整数作为数组索引。 关联数组:可以使用字符串作为数组索引。 定义数组 单行中使用一列值来定义:array_var=(1 2 3 4 5 6) #存储在以0为起始索引的连续位置上 定义为一组 索引——值对 array_var[0]="test1" array_var[1]="test...原创 2018-05-18 12:50:23 · 2532 阅读 · 0 评论 -
Shell-终端打印
参考书籍 Linux shell 脚本攻略 能够执行打印的方法有很多,格式也各不相同,主要有如下几个: * echo * printf echo命令 echo是用于终端打印的基本命令。 * 默认情况下,echo在每次调用后会添加一个换行符。可使用标志-n来忽略结尾的换行符。 * 可接受双引号字符串内的转义序列作为参数,采用echo -e "包含转义序列的字符串"的形式。如...原创 2018-05-18 12:50:49 · 809 阅读 · 0 评论 -
文件描述符和重定向
参考书籍 Linux shell 脚本攻略 文件描述符用来追踪已打开的文件,是与打开的文件或数据流相关的整数。最常见的文件描述符是stdin stdout stderr。文件描述符0/1/2是系统预留的。 * 0 — stdin,标准输入 * 1 — stdout,标准输出 * 2 — stderr,标准错误 重定向 两个重定向符 > 和 >>。 * &...原创 2018-05-18 12:51:12 · 501 阅读 · 0 评论