SHELL 脚本基本的几个命令

# 配置文件时,经常用到的命令

echo $PATH #打印输出变量,输出变量内容添加$符号
export LCS = 'i am lcs' #自定义环境变量,临时生效

#生效放在文件里面,优先级如下
# /etc/profile -> ~/.bash_profile -> ~/.bashrc -> /etc/profile

# 推荐使用最高级的文件 /etc/profile
# 执行文件,使之生效
. /etc/profile # 前面有点
tail -1 /etc/profile #如果在最后一行添加,可使用此命令查看最后一行

###########################
#局部变量(普通变量)
# = 赋值符号左右不能有空格
# 单引号解析变量,双引号作用将引号内的东西作为一个整体
x=1
let y="$x+1" #实现引号内的值进行计算

a=1
echo ${a}b #输出1b
# if else 操作
[ "a" = "b" ] && echo 1 || echo 2
#######################
# 书写脚本习惯
# 以.sh结尾
# 第一行指定翻译器,#!/bin/bash ,也是Linux系统默认方式,也可以不写
#
# 小例子

#!/bin/bash
a=1
if [ $a -gt 0]
then 
	echo $a
else
	echo 0
fi #表示结束

#执行脚本
sh a.sh
 
######################
# 输入两个整数,判断大小
read -p "请输入两个整数:" a b #从屏幕端输入两个整数
# 不用read接收参数,可以用a=$1,b=$2,接收参数,进行位置传参
if [ $a -gt $b ]
then 
	echo "$a>$b"
elif [$a -eq $b ]
then 
	echo "$a=$b"
else
	echo "$a<$b"
fi

#####################
#使用for循环的格式
for n in 1 2 3 4 5
do 
	echo $n
done


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值