嵌入式-shell脚本练习-2024.7.23

题目

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

练习2:

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

要求获取www.baidu.com

要求获取baidu

要求获取cn

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

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

结果:

练习2:

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

要求获取www.baidu.com

要求获取baidu

要求获取cn

#!/bin/bash

var=http://www.baidu.com/index.html/cn
#获取wwwbaidu.com

var1=${var:7:13}    #从7开始截取13个字符
echo var1=$var1

#获取baidu
echo ${var:11:5}  #从11开始截取5个字符

#获取cn
#方式1
echo ${var#*html/}

#方法2                                         
echo ${var##*html/}

结果:

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
u-boot-xlnx-xilinx-v2017.4.tar.gz是一个压缩文件,它包含了Xilinx公司为2017年第4个季度发布的u-boot软件版本。u-boot是一个开源的引导加载程序,用于启动嵌入式系统。它主要用于嵌入式系统的引导和初始化,并提供了丰富的功能和配置选项。 通过解压u-boot-xlnx-xilinx-v2017.4.tar.gz文件,我们可以获得u-boot-xlnx-xilinx-v2017.4目录。在该目录中,我们可以找到源代码、配置文件和文档等文件。源代码文件可以通过编译生成可执行的u-boot二进制文件。配置文件包含了启动选项、设备参数和功能开关等设置,可以根据需要进行修改。文档文件则提供了关于u-boot的详细使用说明和开发文档。 使用u-boot-xlnx-xilinx-v2017.4.tar.gz,可以实现以下功能: 1. 引导嵌入式系统:u-boot可以从闪存、SD卡或网络等设备中加载并启动操作系统。 2. 硬件初始化:u-boot可以初始化各种外设和接口,如串口、以太网、USB等。 3. 硬件调试:u-boot提供了全面的调试功能,可以对处理器、内存和外设进行调试。 4. 配置选项:通过修改配置文件,可以自定义u-boot的启动选项和功能开关。 5. 安全功能:u-boot支持加密、数字签名和安全启动等安全功能,保护系统免受恶意攻击。 总之,u-boot-xlnx-xilinx-v2017.4.tar.gz是一个重要的软件开发工具,可以帮助开发者构建和调试嵌入式系统,并提供丰富的启动选项和功能定制能力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值