shell中处理字符串

来源:互联网 发布:京东咚咚工作台mac版 编辑:程序博客网 时间:2024/05/17 23:06

shell中处理字符串

  • shell中处理字符串
        • 计算字符串的个数
        • 删去左右两边的特点字符

计算字符串的个数

linyb@DESKTOP-UOO833B:~$ var="apple tree"linyb@DESKTOP-UOO833B:~$ echo "${#var}"10linyb@DESKTOP-UOO833B:~$

删去左右两边的特点字符

linyb@DESKTOP-UOO833B:~$ path="/etc/rc0.d/K20openbsd-inetd"linyb@DESKTOP-UOO833B:~$ echo "${#path}"27linyb@DESKTOP-UOO833B:~$ echo "${path}"/etc/rc0.d/K20openbsd-inetd//删去左边的字符串linyb@DESKTOP-UOO833B:~$ level=${path#/etc/rc[0-9].d/[SK]}linyb@DESKTOP-UOO833B:~$ echo "${level}"20openbsd-inetd//删去右边的字符串linyb@DESKTOP-UOO833B:~$ level=${level%%[a-zA-Z]*}linyb@DESKTOP-UOO833B:~$ echo "${level}"20linyb@DESKTOP-UOO833B:~$
0 0