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"
相关推荐
ZLG_zhiyuan6 小时前
直击华南工博会|ZLG致远电子:EtherCAT与自动化总线应用方案动态实景呈现
运维·自动化
HackTwoHub6 小时前
最新Nessus2026.6.8版本主机漏洞扫描/探测工具Windows/Linux
linux·运维·服务器·安全·web安全·网络安全·安全架构
qq_163135756 小时前
Linux 【04-mkdir命令超详细教程】
linux
qq_163135756 小时前
Linux 【08-mv命令超详细教程】
linux
QWEDDRFTG7 小时前
C13/C19怎么选?服务器电源线电流与接口选型技巧
服务器
Nayxxu7 小时前
Gemini + RAG 企业知识库教程:从文档切片到答案生成
运维·人工智能
三雷科技8 小时前
Claude Code 命令行完全指南:从高效交互到自动化工作流
运维·自动化·交互
QWEDDRFTG9 小时前
服务器电源线怎么选?接口、电流、线径、认证一次讲清
服务器
正经教主9 小时前
【docker基础】第五课:Docker网络详解
运维·docker·容器
qq_163135759 小时前
Linux 【07-rm命令超详细教程】
linux