首页 > 系统相关 >shell-read、exit命令

shell-read、exit命令

时间:2024-04-11 18:44:48浏览次数:41  
标签:shell 打印输出 read echo sh exit 输入

一、读取控制台输入数据

[root@vm-paas scwyfy]# vi read.sh

文件内容如下:
#!/bin/bash
read -p "请输入姓名 年龄" name age
echo "你的姓名: "${name}
echo "你的年龄:"${age}

[root@vm-paas scwyfy]# sh read.sh 
请输入姓名 年龄 zhangsan 12
你的姓名: zhangsan
你的年龄:12
二、只读取控制台输入的第一个字符

-n num: 表示只读取num个字符
-p message: 表示输入提示词
[root@vm-paas scwyfy]# vi read2.sh 文件内容如下: #!/bin/bash read -n 1 -p "您确定要删除吗(y/n)" flag printf "\n" echo "您输入的字符是:" ${flag} [root@vm-paas scwyfy]# sh read2.sh 您确定要删除吗(y/n)y 您输入的字符是: y
三、exit退出命令

      1、直接结束
          exit 
      2、自定义返回状态码后结束
          exit  2
    
       eg: vi demo.sh
             #!/bin/bash
             echo hello 
             exit 
             echo world
         
             sh demo.sh => 只打印输出 hello
             echo $? => 打印输出 0

             vi demo.sh
             #!/bin/bash
             echo hello 
             exit 2
             echo  world 
         
             sh demo.sh => 只打印输出 hello 
             echo $? => 打印输出  2
  


           

 

标签:shell,打印输出,read,echo,sh,exit,输入
From: https://www.cnblogs.com/yuefeng123/p/18129856

相关文章

  • 【Shell】if选择结构语法实例
    if结构用于在Shell脚本中进行判定。如果指定的条件为真,则执行指定的命令。if和then若写在同一行,then与语句之间要使用分号“;”隔开。if语句结构一定要以“fi”结尾。1.单分支结构语法格式ifconditionthencommand1command2...commandNfi......
  • 在readme.md中使用及生成项目目录结构
    在项目开发过程中,为了提升文档的可读性,我们通常需要在readme.md文件中展示项目的目录结构。这不仅有助于团队成员快速了解项目构成,同时也方便了外部贡献者对项目的认识。手动编写目录结构不仅耗时而且容易出错,因此我们可以利用tree命令自动化地生成目录树。一、生成详细目录环境......
  • 通过实例学C#之Thread类
    构造函数Thread(ThreadStart)该构造函数接受一个不带参数的方法。staticvoidMain(string[]args){Threadt1=newThread(newThreadStart(ThreadMethod1));t1.Start();Console.ReadKey();}staticvoidThreadMethod1(){for(inti=0;i<5......
  • 52 Things: Number 5: What is meant by the complexity class NP?
    Thisisthelatestinaseriesofblogpoststoaddressthelistof '52ThingsEveryPhDStudentShouldKnow' todoCryptography:asetofquestionscompiledtogivePhDcandidatesasenseofwhattheyshouldknowbytheendoftheirfirstyear.......
  • 52 Things: Number 4: The Complexity Class P
    52Things:Number4:TheComplexityClassP52件事:数字4:复杂度等级PThisisthefourthblogposttalkingabout '52ThingsEveryPhDStudentShouldKnow' todoCryptography,andthefirstonthetopicofTheoreticalComputerScience.Inthispost,......
  • Shell脚本编程入门技能
    Shell脚本编程入门技能Shell脚本的概念Shell是一个命令解释器,它的作用是解释执行用户命令及程序等,用户每输入一条命令,shell就执行一条。这种从键盘输入命令,就可以得到回应的对话方式,称为交互的方式。当命令或程序语句不在命令行下执行,而是通过一个程序文件来执行时,该程序......
  • Adobe Reader XI 11.0.23 简体中文版
    下载地址:AdobeReaderXI11.0.00简体中文版http://ardownload.adobe.com/pub/adobe/reader/win/11.x/11.0.00/zh_CN/AdbeRdr11000_zh_CN.exeAdobeReaderXI11.0.23补丁http://ardownload.adobe.com/pub/adobe/reader/win/11.x/11.0.23/misc/AdbeRdrUpd11023.msp注意:先请安......
  • ThreadPoolExecutor线程池解析
    ThreadPoolExecutor线程池解析一、ThreadPoolExecutor常见参数jdk中Executors提供了几种常用的线程池,底层都是ThreadPoolExecutor。publicThreadPoolExecutor(intcorePoolSize,//核心线程数intmaximumPoolSize,//最大线程数......
  • Linux Shell:用户配置文件详解
    LinuxShell:用户配置文件详解在Linux系统中,用户配置文件扮演着至关重要的角色,它们定义了用户的操作环境,包括环境变量、别名、函数等。这些配置文件在用户登录时被读取和执行,以设置一个为用户量身定制的命令行环境。在这篇文章中,我们将详细介绍Linux中最常见的几种用户配置......
  • xshell常用命令 以及文件属性类型
      xshell常用命令1tree/home/树状形式显示yuminstalltree2cat:查看文本内容cat>>test2.txt<<EOF>ads>adf>EOF3less,more:文本查看,分页less/etc/services4head-n1/etc/services:查看该文件第一行5psaux|head-n5:查看前5......