如何在shell脚本中使用变量

如何在shell脚本中使用变量,第1张

在shell脚本中变量的定义,只能以字母和下划线开始,区分大小写,可以包含数字、字母下划线。

示例代码,读取用户输入到变量myvar,然后再输入。

#!/bin/bash

echo "input myvar"

read myvar

echo "myvar is $myvar"

效果如下:

shell 脚本里变量加一方式如下六种:

1、第一种整型变量自增方式

a=$(($a+1))

echo $a  

2、第二种整型变量自增方式  

a=$[$a+1]

echo $a  

3、第三种整型变量自增方式  

a=`expr $a + 1`

echo $a  

4、第四种整型变量自增方式  

let a++

echo $a  

5、第五种整型变量自增方式  

let a+=1

echo $a  

6、第六种整型变量自增方式  

((a++))

echo $a

扩展资料:

基本上shell分两大类:

1、图形界面shell(Graphical User Interface shell 即 GUI shell)

应用最为广泛的 Windows Explorer (微软的windows系列 *** 作系统),还有也包括广为人知的 Linux shell,其中linux shell 包括 X window manager (BlackBox和FluxBox),以及功能更强大的CDE、GNOME、KDE、 XFCE。

2、命令行式shell(Command Line Interface shell ,即CLI shell)

bash / sh / ksh / csh / zsh(Unix/linux 系统),cmd.exe/ 命令提示字符(Windows NT 系统),Windows PowerShell(支持 .NET Framework 技术的 Windows NT 系统),传统意义上的shell指的是命令行式的shell,以后如果不特别注明,shell是指命令行式的shell。

将一条命令的执行结果赋给一个变量的方法有:1、使用反引号`` (数字键1左边的键,tab键上面,英文方式输入)

如:a=`echo "hello world"`

即将命令 echo "hello world"的输出赋给变量a

2、可以使用 $(())

如:a=$(echo "hello world")

即 将命令echo "hello world"的输出赋给变量a


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11841389.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存