首页 > 系统相关 >shell practice 08

shell practice 08

时间:2024-04-12 09:00:10浏览次数:32  
标签:bin shell 04 author 08 practice

#!/bin/bash
# author: ChiWeiming
# version: v1
# date: 2024-04-12

<<COMMANT
输入一个数字,然后运行对应的一个命令。
显示命令如下:
*cmd meau** 1-date 2-ls 3-who 4-pwd
当输入 1 时,执行 date 命令,输入 2 时执行 ls 命令,依此类推
COMMANT

echo "*cmd meau** 1-date 2-ls 3-who 4-pwd"

while :
do
  read -p "please input a number 1-4: " n
  case ${n} in
    1)
      date
      break
      ;;
    2)
      ls
      break
      ;;
    3)
      who
      break
      ;;
    4)
      pwd
      break
      ;;
    *)
      echo "Wrong input, try again!"
      ;;
  esac
done

标签:bin,shell,04,author,08,practice
From: https://www.cnblogs.com/chiweiming/p/18130440

相关文章

  • EECE 6083/5183编译器项目
    EECE6083/5183编译器项目1编译器项目类项目是手工构建一个简单的递归体面(LL(1))编译器(不使用编译器诸如flex或antlr的构造工具)。你可以使用任何支持递归的命令式块结构编程语言,我可以为它安装一个标准的debian包在我的电脑上测试你的解决方案。学生在本课程中使用的语言示例包括:c、c......
  • shell-read、exit命令
    一、读取控制台输入数据[root@vm-paasscwyfy]#viread.sh文件内容如下:#!/bin/bashread-p"请输入姓名年龄"nameageecho"你的姓名:"${name}echo"你的年龄:"${age}[root@vm-paasscwyfy]#shread.sh请输入姓名年龄zhangsan12你的姓名:zhangsan你的年龄:1......
  • 【Shell】if选择结构语法实例
    if结构用于在Shell脚本中进行判定。如果指定的条件为真,则执行指定的命令。if和then若写在同一行,then与语句之间要使用分号“;”隔开。if语句结构一定要以“fi”结尾。1.单分支结构语法格式ifconditionthencommand1command2...commandNfi......
  • 算法训练营Day08-LeetCode344. 反转字符串 && 541. 反转字符串 II && 151. 反转字符串
    344.反转字符串题目链接:LeetCode344.反转字符串编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组s的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用O(1)的额外空间解决这一问题思路:字符串首尾字符交换即可完成反转。定......
  • Shell脚本编程入门技能
    Shell脚本编程入门技能Shell脚本的概念Shell是一个命令解释器,它的作用是解释执行用户命令及程序等,用户每输入一条命令,shell就执行一条。这种从键盘输入命令,就可以得到回应的对话方式,称为交互的方式。当命令或程序语句不在命令行下执行,而是通过一个程序文件来执行时,该程序......
  • P3478 [POI2008] STA-Station
    题目链接:既然让求深度之和,那么我就定义以\(i\)为根时深度之和为\(f_i\),现在就是思考状态转移的问题。如果以某种手段得到了\(f_1\),那么接下来的转移就好说了。设\(u\)为当前节点,\(j\)是当前节点的子节点。\(s_i\)表示以\(i\)为根的子树中的节点数量,则\(s_u=1+\sum{s......
  • Linux Shell:用户配置文件详解
    LinuxShell:用户配置文件详解在Linux系统中,用户配置文件扮演着至关重要的角色,它们定义了用户的操作环境,包括环境变量、别名、函数等。这些配置文件在用户登录时被读取和执行,以设置一个为用户量身定制的命令行环境。在这篇文章中,我们将详细介绍Linux中最常见的几种用户配置......
  • 20211208葛洺君实验一—3
    任务详情0.查找各种标准的原始文档,研究学习(至少包含CryptoAPI,PKCS#11,GMT0016-2012,GMT0018-2012)1.总结这些API在编程中的使用方式2.列出这些API包含的函数,进行分类,并总结它们的异同3.以龙脉GM3000Key为例,写出调用不同接口的代码(CryptoAPI,PKCS#11,SKF接口),4.把运行截图加......
  • xshell常用命令 以及文件属性类型
      xshell常用命令1tree/home/树状形式显示yuminstalltree2cat:查看文本内容cat>>test2.txt<<EOF>ads>adf>EOF3less,more:文本查看,分页less/etc/services4head-n1/etc/services:查看该文件第一行5psaux|head-n5:查看前5......
  • 0008注释
    所有程序员都应致力于让自己的代码通俗易懂,但有些时候,额外的说明也是必不可少的.在这些情形下,程序员可以在源代码中留下一些记录,或者说是注释(comment).虽然编译器会忽略掉这些注释,但是其他阅读代码的人也许会因为它们而能够更轻松地理解你的意图.在Rust中注释必须使......