C高级第1天作业 7月23日

练习1:将/etc/passwd中包含root的那一行数据保存到变量中

提示:grep"root"/etc/passwd

bash 复制代码
#!/bin/bash
var=$(grep "root" /etc/passwd)
echo var=$var

练习2:字符串截取

var=http:/www.baidu.com/index.html/cn

1.要求获取www.baidu.com

2.要求获取baidu

3.要求获取cn

bash 复制代码
#!/bin/bash
var=http://www.baidu.com/index.html/cn
str1=${var:7:13}
echo "str1=$str1"
str2=${var:11:5}
echo "str2=$str2"
str3=${var:0-2:2}
echo "str3=$str3"
str4=${var#*//}
str4=${str4%%/*}
echo "str4=$str4"
str5=${var#*.}
str5=${str5%%.*}
echo "str5=$str5"
str6=${var##*/}
echo "str6=$str6"
相关推荐
BothSavage12 小时前
Ubuntu-8卡H20服务器升级nvidia驱动+cuda版本
linux·服务器·ubuntu·gpu·nvidia·cuda·nvcc
---学无止境---12 小时前
Linux中异常初始化和门设置函数的实现
linux
waves浪游12 小时前
基础开发工具(上)
linux
K_i13412 小时前
OSI七层模型:从原理到实战
运维·服务器·网络
信创工程师-小杨13 小时前
国产银河麒麟SP1桌面版本启动ssh服务报错解决办法
linux·服务器·ssh
jixunwulian13 小时前
5G+AIoT智赋,AI电力加密边缘网关智慧电网数字化运维解决方案
运维·人工智能·5g
小小小糖果人13 小时前
Linux云计算基础篇(27)-NFS网络文件系统
linux·网络·云计算
小小小糖果人13 小时前
Linux云计算基础篇(25)-DNS配置
linux·运维·云计算
TIANE-Kimmy14 小时前
VS code定时任务设置(mac os)
linux·运维·服务器