shell脚本使用

文章目录

前言

shell的基本使用


一、变量的使用

1、判断变量是否为空

bash 复制代码
#!/bin/sh
variable=$(cat /etc/linux.txt | grep "linux")
if [ -z "$variable" ]; then
    echo "变量为空"
fi 
if [ -n "$variable" ]; then
    echo "变量不为空"
fi

2、判断变量是否相等

bash 复制代码
#!/bin/sh
variable1=$(cat /etc/linux1.txt | grep "linux")
variable2=$(cat /etc/linux2.txt | grep "linux")
if [ "$variable1" = "$variable2" ]; then
    echo "变量相等"
else
    echo "变量不相等"
fi

3、比较两个整数大小

bash 复制代码
#!/bin/sh
variable1=2
variable2=1
if [ "$variable1" -gt "$variable2" ]; then
    echo "variable1大于variable2"
elif [ "$variable1" -lt "$variable2" ]; then
    echo "variable1小于variable2"
else
    echo "variable1等于variable2"
fi

二、判断路径是否为空

c 复制代码
if [ -e /sys/class/gpio ]; then
    echo "路径存在"
else
    echo "路径不存在"
fi
相关推荐
悟空码字2 小时前
部署Spring Boot项目到Linux服务器数据盘
linux·spring boot·部署·数据盘
Once_day3 小时前
Linux之rsyslog(6)RainerScript
linux·服务器·syslog
Shylock_Mister4 小时前
Linux C线程编程全指南
linux·运维·c语言
心灵宝贝5 小时前
CentOS 7 安装 unzip-6.0-21.el7.x86_64.rpm 步骤详解(附安装包)
linux·服务器·centos
q***13345 小时前
在linux(Centos)中Mysql的端口修改保姆级教程
linux·mysql·centos
Starry_hello world5 小时前
Linux 文件缓冲区
linux
牢七5 小时前
操作系统。
linux
SongYuLong的博客6 小时前
openwrt源码编译环境搭建-安装Luci
linux·嵌入式硬件
熙客6 小时前
Linux:监控命令
linux·运维
飞鱼&6 小时前
Linux 常用命令
linux·运维·服务器