多语言展示
当前在线:598今日阅读:175今日分享:29

如何使用Zsh处理字符串

在shell脚本中处理字符串是比较重要的一部分,了解简单的脚本需要了解一些字符串,脚本主要的工作就是和其他的程序进行联系,数据格式通常会是文本文件,shell的命令恰好是用来处理这些文本的.
工具/原料
1

计算机

2

虚拟机

方法/步骤
1

首先读取函数或者脚本的第一个参数的长度,用如图的代码来实现查看字符串的长度,只有了解了长度才能更好的进行拼接,避免出现写出冗长的代码.

2

然后进行字符串的拼接,简单的字符串替换,调用外部命令实现比内部实现的时间要多好几个数量级,用Zsh可以大幅度减少复杂的命令.

3

接着进行字符串的切片,逗号前后不能有空格,字符位置是从1开始算起的,也可以使用bash风格,这个字符位置是从0开始算的,功能大同小异.

4

然后删除左端匹配到的内容,进行最小匹配,删除右端匹配到的内容匹配最小,删除左端匹配的内容进行最大匹配,这就是字符串的截断.

5

接下来判断字符串变量是否存在,用[['$strxx'=='']]区分变量是没有定义还是内容为空,在某些情况是需要区分二者的,变量存在则返回真0,否则返回假1.

6

最后把$(

推荐信息