美文网首页
bash编程语法

bash编程语法

作者: 小手是只猫 | 来源:发表于2020-11-24 13:56 被阅读0次

变量
规则:
1.命名只能使用英文字母,数字和下划线,首个字符不能以数字开头
2.中间不能有空格,可以使用下划线(-)
3.不能使用标点符号
4.不能使用bash里的关键字(可用help命令查看保留关键字)

定义与使用变量

your_name="zhangsan"
echo $your_name

只读变量

a="123"
readonly a

删除变量

unset variable_name(不能删除只读变量)

变量类型
字符串:your_name="LZZ"
拼接字符串: greeting="hello,"$your_name"!"
数组:array_name=(value0 value1 value2 value3)
  .  取数组 valuen=${array_name[n]}
  .单独赋值 array_name[0]=value0

控制语句
if
if[2==2];then echo "true";else echo "false";fi
if[[2>2]];then echo "true";else echo "false";fi
-gt 大于 -lt小于 可以不使用两个中括号
举例:
比较两个 变量的大小并输出不同的值

if [ $a -eq $b ]; then echo "equal"; elif [ $a -lt $b ]; then echo "small"; elif [ $a -gt $b ]; then echo "big"; fi

for
for var in item1 item2...itemN
do
command1
command2
...
commandN
done
举例:循环读取文件内容并输出

for i in $(cat test.txt); do echo $i; done

while
while condition
do
command
done

举例

int=1
while(($int<=5))
do
echo $int
let "int++"
done

循环读取文件内容并输出

while read line; do echo $line;done<dir.txt

相关文章

  • bash编程语法

    变量规则:1.命名只能使用英文字母,数字和下划线,首个字符不能以数字开头2.中间不能有空格,可以使用下划线(-)3...

  • bash 编程语法

    1.unset:删除 打印结果显示没有b 2.readonly:只读,不可通过unset删除 打印结果显示不能删除...

  • Bash编程

    资料 ABS:http://www.tldp.org/LDP/abs/html在线 Bash 手册页:https:...

  • Shell if语句

    1、基本语法: 2、扩展语法: 3、语法说明: bash shell会按顺序执行if语句,如果command执行后...

  • bash基本语法

    获取当前日期 % Y 年(例如:1970,1996等) % y 年的最后两个数字( 1999则是99 ) % m ...

  • 入门:脚本

    总结 脚本就是给机器一行一行执行的文本 Bash 脚本有Bash 脚本的语法,Node.js 脚本有 JS 语法 ...

  • Python从入门到精通

    Python语法的三个阶段 Python基础语法函数是编程 Python进阶语法面向对象编程 Python高级语法...

  • shell script语法基础

    记录基础语法格式以及举例 #!/bin/bash 声明script使用bash名称 $((计算式)) 可以用这种格...

  • bash编程笔记

    bash编程笔记 为了能提高linux系统下的工作效率,今天打算认识下bash编程把今天学过的例子堆过来,加上简单...

  • 一些shell 命令整理

    一些基本命令 Bash 编程-变量

网友评论

      本文标题:bash编程语法

      本文链接:https://www.haomeiwen.com/subject/yweiiktx.html