基本定义 就是将一个数组的内容复制到另一个数组中。语法为: newarray=("${array[@]}") 实例 结果为: ...
文件属性查看 第一行其中每项代表的含义: rw r r 文件类型 普通文件,d 目录文件,b 块设备文件,c 字符设备文件,l 符号链接文件 rw 表示可读可写第一个r 表示可读 第二个r 表示可读 r 读 w 写 x 执行 数字 表示该文件被调用次数 是文件大小,单位是字节 byte Aug : 表示文件最后一次修改时间ex是文件名 目录基础操作 目录创建 删除 重命名 ...
2019-11-22 15:25 0 381 推荐指数:
基本定义 就是将一个数组的内容复制到另一个数组中。语法为: newarray=("${array[@]}") 实例 结果为: ...
shell条件测试 字符串判断 整数判断 文件类型判断 文件权限判断 shell分支if语句 双分支结构 多分支结构 ...
一、启动后台子任务 在执行命令后加&操作符,表示将命令放在子shell中异步执行。可以达到多线程效果。如下, sleep 10 #等待10秒,再继续下一操作 sleep 10 & #当前shell不等待,后台子shell等待 ...
下标访问 与其他语言(java,c++)一样,shell访问数组的具体元素是通过下标来指定的,格式为: array[n] array表示数组名,n为下标(n从0开始,所以访问元素n,下标为n-1) 输出结果为: 统计数组长度 使用系统变量$#来统计长度,语法 ...
元素 在shell中,先已有的数组末尾追加元素通过索引为元素赋值。若存在,会替换元素值;若不存在,则会添 ...
删除指定元素 使用unset来删除某个数组元素,语法为: unset array[n] 实例 查看输出 删除整个数组 和删除元素类似,只不过不指定下标,也就是删除数组。 unset ar ...
背景: CI构建下来的备份应用包在服务器上保留几十个,空间占用大,看着不好看,可能还用不着,所以准备正好练练手吧! 其实CI上可以设置少保留几个,但是我没管。我只是想练练脚本 先来看一下我的服务器源目录的文件夹放置:44个挺多的 再来看一下我的结果: 代码不长 ...
1. shell脚本的建立和执行 1) shell脚本的建立 在linux系统中,shell脚本(bash shell程序)通常是在编辑器(如vi/vim)中编写,由unix/linux命令、bash shell命令、程序结构控制语句和注释等内容组成,推荐用vim编辑器。 2) 脚本开头 ...