题目
练习1:将/etc/passwd中包含root的那一行数据保存到变量中
练习2:
var=http://www.baidu.com/index.html/cn
要求获取www.baidu.com
要求获取baidu
要求获取cn
练习1:将/etc/passwd中包含root的那一行数据保存到变量中
#!/bin/bash var=$(grep "root" /etc/passwd) echo var=$var
结果:
练习2:
var=http://www.baidu.com/index.html/cn
要求获取www.baidu.com
要求获取baidu
要求获取cn
#!/bin/bash var=http://www.baidu.com/index.html/cn #获取wwwbaidu.com var1=${var:7:13} #从7开始截取13个字符 echo var1=$var1 #获取baidu echo ${var:11:5} #从11开始截取5个字符 #获取cn #方式1 echo ${var#*html/} #方法2 echo ${var##*html/}
结果: