Shell-(六)Shell中的一些常见功能

本文最后更新于:May 11, 2022 am

Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。

目录

获取字符串长度

1
2
3
root@VM-12-8-ubuntu:~/myscript# name="this is my name loong"
root@VM-12-8-ubuntu:~/myscript# echo ${#name}
21

提取子串

1
2
3
4
5
6
7
8
9
10
root@VM-12-8-ubuntu:~/myscript# echo $name
this is my name loong
root@VM-12-8-ubuntu:~/myscript# echo ${name:1:5} [1,5]
his i
root@VM-12-8-ubuntu:~/myscript# echo ${name:5} #从第5个字符开始到最后
is my name loong
root@VM-12-8-ubuntu:~/myscript# echo ${name::5} #从第1个字符开始,输出5个字符
this
root@VM-12-8-ubuntu:~/myscript# echo ${name::6} #从第1个字符开始,输出6个字符
this i