文章目录

  • 题目一
    • 题目描述
    • 代码实现
    • 结果验证
    • 关于本题
  • 题目二
    • 题目描述
    • 代码实现
    • 结果测试
  • 题目三
    • 题目描述
    • 代码实现及结果测试
  • 题目四
    • 题目描述
    • 代码实现及结果测试
  • 题目五
    • 题目描述
    • 代码实现及结果测试

题目一

题目描述

输入的命令行参数必须是hello,才会正确显示;否则,显示错误提示。


代码实现


结果验证


关于本题

本题的难点在于如何提取命令行输入的参数,本题中运用的是$*,表示在命令行中实际给出的所有实参字符串,说人话就是:代表所有参数本身内容。
详情请参考:shell预先定义的特殊变量

其实,用位置变量 $1 代替 $* 亦可达到同样的目的。


题目二

题目描述

检测某个文件是否是一个普通文件。


代码实现


结果测试


题目三

题目描述

比较两个字符串str1和str2是否相等。


代码实现及结果测试


题目四

题目描述

判断一个数字是否是正数。


代码实现及结果测试


题目五

题目描述

判断给定的数字是否介于1到10之间


代码实现及结果测试

基础的shell编程问题(二)相关推荐

  1. 零基础学习Shell编程

    一:起因 (0)也许由于一时的冲动使得你开始关注并学习shell编程:亦许由于是"道听途说"shell的威力很大:亦许由于shell编程的魅力:亦许由于作为一个coder的偏好:亦 ...

  2. eq linux_linux之shell编程(二)

    今天给大家继续来分析linux下的shell编程,在上一篇文章简单的介绍了shell编程到底是什么,以及它的一些基本使用规则.我们今天主要来分享shell编程中的一些其他用法,比如说:条件语句,循环语 ...

  3. 渗透测试-Kali Linux学习(Linux基础、Shell编程、渗透测试软件)

    目录 目录结构 SSH连接 开关机与重启 关机 重启 文件目录 目录 显示/切换 创建与删除 文件 创建 复制 移动 查看 重定向和追加 软链接 查找 备份与压缩 .gz .zip .tar.gz 用 ...

  4. 基础的shell编程问题(一)

    文章目录 题目一 题目描述 代码实现 关于$#的有关内容 实测 本程序的作用 题目二 题目描述 代码实现 注释 关于argc.argv 关于read函数 关于文件描述符 关于write函数 本程序的作 ...

  5. shell编程(二)

    常见的命令详解: 1.grep 命令详解 定义:grep命令是我们常用的一个强大的文本搜索命令 格式:grep [参数] [关键字] <文件名> 参数: -c: 输出匹配到的关键字的参数 ...

  6. 零基础入门STM32编程(二)

    前情回顾 上篇文章初步认识了STM32,了解了STM32的分类及型号命名规则,本篇内容继续STM32串口编程入门学习. 一 走进STM32 STM32的单片机分为四类,主流单片机又分为五种,四类介绍参 ...

  7. Linux shell编程(二):shell语法

    shell 语法 shell 执行命令操作 当shell读取输入时,它将执行一系列操作.如果输入表示注释的开头,则shell将忽略注释符号('#')和该行的其余部分. shell 读取和执行命令时将经 ...

  8. shell编程(三) : [Linux基础] Linux 环境变量

    接上一篇文章Linux shell编程(二): Linux shell基础 2.3 Linux环境变量 bash shell用一个叫作环境变量(environment variable)的特性来存储有 ...

  9. python运维脚本面试_运维开发工程师 面试题 shell编程

    1. 32位随机密码生成 cat /proc/sys/kernel/random/uuid | tr -d '-' 2.查看当前系统每个ip的tcp连接数 -n 强制显示IP地址 -t 显示TCP连接 ...

最新文章

  1. JNI编程支持X86处理器的步骤
  2. abap submit 的使用方法
  3. react创建新项目
  4. matplotlib包画基本的图
  5. 4.6 高斯约当消元法
  6. go怎么用改变c语言程序位置,Go与C语言的互操作
  7. html div 子元素 过多 卡顿,CSS不定高元素transition动画的解决方案
  8. 【从蛋壳到满天飞】JS 数据结构解析和算法实现-堆和优先队列(一)
  9. nginx 启动命令_Windows环境下将Nginx安装到服务中的方法
  10. mix-blend-mode 属性
  11. 基姆拉尔森公式--判断星期几
  12. 【上传文件至服务器】
  13. html中span怎么写,html的span标签怎么使用
  14. 面试时被问有没有别家offer,回答没有,面试总是挂!回答有,就说我是面试选手,欺骗公司!...
  15. Fashion-mnist数据的读取与保存
  16. php 5.3.3 漏洞,PHP 5.3.7版本更新 修复安全漏洞
  17. hadoop心跳机制解析
  18. 善用 GOOGLE -- 从入门到精通
  19. Explorer经常出错重启是什么原因?
  20. “basetsd.h”: No such file or directory,LINK : fatal error LNK1158: 无法运行“rc.exe”报错

热门文章

  1. 求合体电脑版_网红界宋祖儿找年轻版言承旭当男友,一张合照收割大量cp粉?!...
  2. mysql8.0本机登录要1秒_Mysql8.0的登录大坑……(忘记登录密码也可以这么搞)
  3. UE4 多人联机显示每个人的playid
  4. outside of class is not definition
  5. asterisk几个通用函数说明
  6. 软件测试菲律宾,英雄联盟手游菲律宾测试资格怎么得 菲律宾测试资格获取攻略[多图]...
  7. xxl-job 执行结果是空_xxljob dotnet core executor执行器开源
  8. python i开发工具_Python轻量级开发工具Genay使用
  9. 【转】添加web引用和添加服务引用有什么区别?
  10. 【Chrome浏览器】常用快捷键整理