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"
相关推荐
kida_yuan3 分钟前
【以太来袭】5. Besu 组件组成与协同
运维·区块链
风曦Kisaki8 分钟前
#Linux进阶Day04 用户 sudo 提权、IP 地址配置、SELinux 安全管理
linux·tcp/ip·安全
wzl2026121344 分钟前
基于规则引擎的新客欢迎语自动化:从0到1搭建智能破冰系统
大数据·运维·自动化
风酥糖1 小时前
在Termux中部署一个简单的服务导航页
linux·服务器·安卓
风曦Kisaki1 小时前
# Linux进阶Day03逻辑卷管理与RAID磁盘阵列
linux·运维·5g
与数据交流的路上1 小时前
linux-系统日志的归档
linux·运维·javascript
杭州杭州杭州1 小时前
Docker实验5
运维·docker·容器
释怀不想释怀1 小时前
硬盘分区:fdisk
linux·运维·服务器
时空无限1 小时前
ubuntu 22.04 如何使用命令查看配置防火墙规则
服务器·网络·ubuntu
Astro_ChaoXu2 小时前
GAMSE使用日志与教程(高分辨率光谱数据缩减)
linux·数据库·python