2018-10-24 shell练习题

Shell练习题:

字符串var=http://www.aaa.com/root/123.htm

1.取出www.aaa.com/root/123.htm

[root@knightlai02 shell]# cat 20181024.sh |grep 'var'|awk -F "="  '{print $2}' |awk -F "/" '{print $1"//"$2$3"/"$4"/"$5}'
http://www.aaa.com/root/123.html

2.取出123.htm

[root@knightlai02 shell]# cat 20181024.sh |grep 'var'|awk -F "/"  '{print $5}' 
123.html

3.取出http://www.aaa.com/root

[root@knightlai02 shell]# cat 20181024.sh |grep 'var'|awk -F "="  '{print $2}' |awk -F "/" '{print $1"//"$2$3"/"$4}'
http://www.aaa.com/root

4.取出http:

[root@knightlai02 shell]# cat 20181024.sh |grep 'var'|awk -F "/"  '{print $1}' |awk -F "=" '{print $2}'
http:

5.取出http://

[root@knightlai02 shell]# cat 20181024.sh |grep 'var'|awk -F "/"  '{print $1}' |awk -F "=" '{print $2"//"}'
http://

6.取出www.aaa.com/root/123.htm

7.取出123

[root@knightlai02 shell]# cat 20181024.sh |grep 'var'|awk -F "/"  '{print $5}' |awk -F "." '{print $1}'
123

8.取出123.htm

var=http://www.aaa.com/root/123.htm

[root@knightlai02 shell]# cat 20181024.sh |grep 'var'|awk -F "/"  '{print $5}'
123.html

猜你喜欢

转载自blog.csdn.net/a1779078902/article/details/83346596