随笔分类 -  shell

摘要:一,前言 mac 下没有找到一款可以和windows 下的xshell相当的远程连接工具 在网上找了很多expect的脚本,代码都写的好烂,而且都没有解决窗口自适应的问题 鉴于此,于是自己手写了一个远程连接工具 二,准备工作 shell 下的编程知识 函数编程 流程控制 字符串截取 sed命令 gr 阅读全文
posted @ 2020-11-12 21:58 大步向前blue 阅读(460) 评论(0) 推荐(0)
摘要:前言 shell 取子串的方式有点特别,你写的匹配字符串是需要从头开始匹配的,第一个匹配到了才开始匹配下一个,这个类似于python中的match的工作方式。 1,获取子串有两种方式 使用字符串匹配的方式去截取。其中匹配的方式和python中的match的工作方式很像,只是其截取的是那些 没有匹配 阅读全文
posted @ 2019-08-15 11:39 大步向前blue 阅读(7933) 评论(0) 推荐(0)
摘要:前言 shell 是一个比较神奇的国度,里面有太多的坑需要填,今天需要填的坑就是,数组遍历在使用时加了引号和不加引号的区别。 案例 解析: 不加引号,数组中元素间的“空格”就会编程换行符 加引号, 将整个数组作为整个字符串来显示,不换行 阅读全文
posted @ 2019-07-16 14:09 大步向前blue 阅读(867) 评论(0) 推荐(0)
摘要:前言 Bash默认不支持二维数组,如果我们想实现map 数据结构,可以安装如下的方式来进行构造 预备知识 eval: 它是shell内建命令,用于字符串的解析。它会首先扫描命令行然后进所有的置换,最终再执行该命令。 案例 解析: #第一步,声明arr 是一个数组,它里面的值由两个表达式组成 arr= 阅读全文
posted @ 2019-07-16 11:06 大步向前blue 阅读(3024) 评论(0) 推荐(0)