1.将/etc/passwd中包含root的那一行数据保存到变量中,提示:grep "root"/etc/passwd
#!/bin/bash
var=$(grep "root" /etc/passwd)
echo a=$var
运行结果:
a=root:x:0:0:root:/root:/bin/bash
2.var=http:/www.baidu.com/index.html/cn
1.要求获取www.baidu.com
2.要求获取baidu
3.要求获取cn
#!/bin/bash
var=http://www.baidu.com/index.html/cn
#获取www.baidu.com
#${var:n:m}
a=${var:7:13}
echo a=$a
#${var:0-n:m}
b=${var:0-27:13}
echo b =$b
#获取baidu
#${var:n:m}
c=${var:11 :5}
echo c=$c
#${var:0-n:m}
d=${var:0-23 :5}
echo d=$d
#获取cn
e=${var:32:2}
echo e=$e
f=${var:0-2:2}
echo f=$f
g=${var#*html/}
echo g=$g
h=${var##*/}
echo h=$h
运行结果: