iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Shell脚本中怎么判断输入变量
  • 517
分享到

Shell脚本中怎么判断输入变量

2023-06-09 18:06:27 517人浏览 泡泡鱼
摘要

shell脚本中怎么判断输入变量,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1.判断变量代码如下:read -p "input a Word :" wor

shell脚本中怎么判断输入变量,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

1.判断变量

代码如下:


read -p "input a Word :" word
if  [ ! -n "$word" ] ;then
    echo "you have not input a word!"
else
    echo "the word you input is $word"
fi

2.判断输入参数

代码如下:


#!/bin/bash
if [ ! -n "$1" ] ;then
    echo "you have not input a word!"
else
    echo "the word you input is $1"
fi

以下未验证。

3. 直接通过变量判断

如下所示:得到的结果为: IS NULL

代码如下:


#!/bin/sh
para1=
if [ ! $para1 ]; then
  echo "IS NULL"
else
  echo "NOT NULL"
fi

4. 使用test判断

得到的结果就是: dmin is not set!

代码如下:


#!/bin/sh
dmin=
if test -z "$dmin"
then
  echo "dmin is not set!"
else 
  echo "dmin is set !"
fi

5. 使用""判断

代码如下:


#!/bin/sh
dmin=
if [ "$dmin" = "" ]
then
  echo "dmin is not set!"
else 
  echo "dmin is set !"
fi

下面是我在某项目中写的一点脚本代码, 用在系统启动时:

代码如下:


#! /bin/bash

echo "Input Param Is [$1]"

if [ ! -n "$1" ] ;then
 echo "you have not input a null word!"
 ./app1;./app12;./app123
elif [ $1 -eq 2 ];then
 ./app12;./app123
elif [ $1 -eq 90 ];then
 echo "yy";
fi

看完上述内容,你们掌握Shell脚本中怎么判断输入变量的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注编程网精选频道,感谢各位的阅读!

--结束END--

本文标题: Shell脚本中怎么判断输入变量

本文链接: https://www.lsjlt.com/news/257346.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Shell脚本中怎么判断输入变量
    Shell脚本中怎么判断输入变量,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1.判断变量代码如下:read -p "input a word :" wor...
    99+
    2023-06-09
  • Shell脚本中怎么判断输入参数的个数
    这期内容当中小编将会给大家带来有关Shell脚本中怎么判断输入参数的个数,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。$#代表了命令行的参数数量,可以看以下实例:if [ $# != 1 ] ; then...
    99+
    2023-06-09
  • Shell脚本中怎么判断变量是否为数字
    Shell脚本中怎么判断变量是否为数字,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。方法1:通过expr 计算变量与一个整数值相加,如果能正常执行则为整数,否则执行出错,$...
    99+
    2023-06-09
  • 怎么在Shell脚本中判断用户的输入内容
    本篇文章为大家展示了怎么在Shell脚本中判断用户的输入内容,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1.脚本功能:提示客户属于一串数字,并判断用户是否进行了输入,输入的是否为数字#!/bin/...
    99+
    2023-06-09
  • shell脚本中怎么判断输入的日期是否正确
    这篇文章将为大家详细讲解有关shell脚本中怎么判断输入的日期是否正确,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。下面是代码#!/bin/sh# valid-date ...
    99+
    2023-06-09
  • shell中怎么判断用户输入
    shell中怎么判断用户输入,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。#!/bin/sh# validint -- Valid...
    99+
    2023-06-09
  • python变量,输入、输出、判断、循环
    变量 声明变量name = 'ajune'变量赋值name = 'ajune'name1 = name 变量定义的规则:变量名只能是 字母、数字或下划线的任意组合变量名的第一个字符不能是数字以下关键字不能声明为变量名['and', 'as...
    99+
    2023-01-30
    变量 python
  • 怎么在linux中使用shell脚本对未定义变量进行判断
    今天就跟大家聊聊有关怎么在linux中使用shell脚本对未定义变量进行判断,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。环境操作系统:win10虚拟机:centos7需求①先查询之...
    99+
    2023-06-09
  • Shell脚本中if条件判断怎么写
    在Shell脚本中,条件判断通常使用if语句来实现。if语句的基本语法为:```if [ condition ]then# 如果条件...
    99+
    2023-08-11
    Shell
  • shell中怎么判断变量是否为空
    在Shell脚本中,可以使用条件判断语句来判断变量是否为空。一种常见的方法是使用if语句结合test命令(或者[ ])来判断变量是否...
    99+
    2024-03-06
    shell
  • 如何在shell脚本中判断输入参数是否为整数值
    如何在shell脚本中判断输入参数是否为整数值?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1、用shell命令使其与某个整型值进行计算,通过$来判断其是否是一...
    99+
    2023-06-09
  • Shell脚本中怎么使用IF条件判断和判断条件
    Shell脚本中怎么使用IF条件判断和判断条件,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。前言:      无论什么编程语言...
    99+
    2023-06-09
  • Shell脚本中怎么判断IP地址是否合法
    Shell脚本中怎么判断IP地址是否合法,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。使用shell校验IP地址合法性代码如下:[root@yang pytho...
    99+
    2023-06-09
  • Shell脚本中怎么判断Apache进程是否存在
    Shell脚本中怎么判断Apache进程是否存在,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。写一个脚本检查Apache进程是否存在,若不存在则显示不存在,若存在则显示进程...
    99+
    2023-06-09
  • Shell脚本编程之判断语句怎么用
    这篇文章给大家分享的是有关Shell脚本编程之判断语句怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、单分支if语句格式:if 判断条件;thenstatement1statement2...fi二、双分...
    99+
    2023-06-09
  • 怎么在python中判断变量
    这期内容当中小编将会给大家带来有关怎么在python中判断变量,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Python主要用来做什么Python主要应用于:1、Web开发;2、数据科学研究;3、网络爬虫...
    99+
    2023-06-14
  • shell脚本怎样判断文件是否存在
    目录shell脚本判断文件是否存在shell脚本之文件是否存在、权限校验判断目录是否存在判断文件是否存在判断目录/文件是否存在判断文件权限判断文件是否属于当前用户判断文件是否与当前用户相同用户组比较文件之间是否为新建复合...
    99+
    2023-06-07
    shell脚本 shell判断文件是否存在 shell判断文件
  • 怎么用内置变量调试shell脚本
    本篇内容主要讲解“怎么用内置变量调试shell脚本”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用内置变量调试shell脚本”吧!一般的shell脚本的调试基本都是echo 来处理遇到比较大...
    99+
    2023-06-09
  • 怎么使用shell脚本判断参数是否为空
    在shell脚本中,可以使用条件判断语句来判断参数是否为空。以下是一个示例:```shell#!/bin/bashif [ -z "...
    99+
    2023-09-15
    shell
  • 怎么使用shell脚本判断进程是否存在
    可以使用以下方式来判断进程是否存在: #!/bin/bash # 判断进程是否存在的函数 check_process() { ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作