首页 > 系统相关 >Shell 脚本踩坑指北(二):case、if

Shell 脚本踩坑指北(二):case、if

时间:2022-12-09 16:15:25浏览次数:45  
标签:指北 case Shell echo 参数 esac

if用法

if [ "$1" ] 
then
    echo "有第一个参数"
else
    echo “没有第一个参数”
fi

if [ "$1" ] ; then
    echo "有第一个参数"
else
    echo “没有第一个参数”
fi

case用法

case " $1 " in " value " )
    echo "yes"
esac

echo "next"

case和esac配对使用,多少个case就有多少个esac。

标签:指北,case,Shell,echo,参数,esac
From: https://www.cnblogs.com/wayne-tao/p/16969197.html

相关文章

  • (转)shell循环语句
    原文:https://blog.csdn.net/qq_52914969/article/details/1241452521、for循环语法:for变量in值列表/seq(2210)do命令序列done--------......
  • 数据库对比shell脚本
    这是一个通过nacos获取数据库配置然后自动对比数据库和topic区别的工具,头和尾去掉也就是“*********************”前后去掉中间部分是单独的数据库对比脚本,用的时候要注意......
  • CentOS7.2 使用Shell安装Oracle12c
    1.操作系统版本2.磁盘分区用量二.安装必要的软件包forpkgin'binutils''compat-libcap1''compat-libstdc++-33''gcc''gcc-c++''glibc''glibc-devel''ksh''lib......
  • (转)如何解决 shell 脚本重复执行的问题
    原文:https://zhuanlan.zhihu.com/p/415818146在开发过程中,经常会使用shell脚本去完成定时备份的任务,普遍的做法是通过系统的定时任务定时执行备份脚本设想这样一种场景,本......
  • nushell脚本总结
    1.["aa\n","bb\n"]输出一个列表,然后每行最后都有换行2.["aa\n","bb\n"]|strcollect其实就是strjoin功能;3.netstat-anp是rawinput类型,可以用netstat-anp|intostring......
  • nohup &退出shell终端后,服务仍然断开问题处理
    当用nohup执行任意脚本或命令,例如:nohupscp-rzczyrepos/[email protected]:/data/svnWebUI/repo/&nohup后台运行命令,关闭shell后再次进入shell发现进程在但是已经卡......
  • 关于shell脚本返回值,函数的一个乌龙
    1.背景最近公司有个比较差的游戏项目,简直快突破运维下线,环境条件组合极多,为了快速完成更新脚本,所以采用shell来完成,由于长时间没有写过代码,因为一个概念性问题闹出一个......
  • 每天一点基础K8S--K8S中的控制器replicaset
    1、replicaset基础前面都是通过yaml文件创建自主式pod,如果pod中的服务都是通过单纯的重启策略restartPolicy(always、OnFailure、never)来重启pod,但是如果pod运行的node异......
  • shell命令:linux进程按内存使用、CPU使用率排序,查找进程对应的可执行文件
    top命令下按键shift+M,对各进程按内存使用率排序按键shift+P,对各进程按CPU使用率排序按键C显示各进程的完整命令查找进程对应的可执行文件的路径:ls-l/proc/进程号/exe......
  • (转)Shell解析处理XML方法汇总
    原文:https://blog.mythsman.com/post/5d2b5ebf25601931a5f8d885/前言前几天干活的时候遇到一个需要解析处理xml文件的一个需求,当时考虑到逻辑比较复杂,因此用java慢慢搞了......