${} 有很重要的功能
string.sh
#!/bin/bash
#获取字符串长度
var='hello world'
echo ${#var}
#11
#字符串切片
#截取hello
echo ${var:0:5}
#截取world
echo ${var:(-5)}
#打印彩色文本
#\e[1:31m This is red text \e[0m
#\e[1;31m 1表示高亮显示 31m表示将颜色设置为红色
#\e[0m 将颜色重新置回
#31-37 分别为 红 绿 黄 蓝 洋红 青 白
for i in {31..37}
do
echo -e "\e[1;${i}mhello world!\e[0m"
done
#设置彩色背景
#\e[1:41m This is red background \e[0m
#41-47 分别为 红 绿 黄 蓝 洋红 青 白
for i in {41..47}
do
echo -e "\e[1;${i}m hello world! \e[0m"
done