HarmonyOS
学习笔记 标签描述

LinuxShell脚本编程和其他编程语言一样,支持算数、关系、布尔、字符串、文件测试等多种运算,同样也需要进行根据条件进行流程控制,提供了if、for、while、until等语句。 之前我们探讨了if语句,现在我们来探讨for循环语句。 LinuxShell中的for语句十分灵活,格式多样,我们通过实例看看一些常用的格式。 一、数字条件类循环 (一)格式1:C语言风格 cs@eduin[22:14:49] $for((i=1;i<=10;i));do for>echo"$i2=$(expr$i\2)"; for>done 12=2 22=4 32=6 42=...

0 前言 在 Linuxshell编程学习笔记16:bash中的关联数组 中,我们在定义关联数组时使用了declare命令。 其实,declare命令的功能不只是定义定义关联数组,现在我们就来探讨它的功能和用法。 1 declare命令的功能和格式 我们可以使用 命令 helpdeclare 查看 的功能和格式 purpleEndurer@bash$helpdeclare declare:declare[-aAfFgilrtux][-p][name[=value]...]  Setvariable...

Linuxshell脚本的调试方法比较多,上次我们探讨和测试了shell内建命令set所提供的一些调试选项,其实shell本身也提供了一些调试选项。我们以bash为例来看看。 1bash 的命令行帮助信息(bash--help) purleEndurer@cs$bash--help GNUbash,version4.2.46(2)-release-(x86_64-redhat-linux-gnu) Usage:bash[GNUlongoption][option]... bash[GNUlongoption][option]script-file... GNUlongoption...

在编程过程中,我们经常会使用到一些常量,也就是值不需要改变的变量,在许多编程语言提供了常量的定义方式,比如c/c的defineMAXNUM99999或 constint a=7,javasccipt的const a=7,等等。 跟以上这些方法不同,在Linuxshell编程中,Linux提供了readonly命令用来定义一到多个变量并设置只读属性。所以我们这个内容单独拿出来学习。 一、readonly命令的功能 readonly命令主要功能有五个: (一)定义一到多个变量并设置只读属性,(二)为已定义的一到多个变量设置只读属性(三)显示全部包含只读属性的变量(...

0 前言 在JavaScript语言中,有一个很特别的函数eval,eval函数可以将字符串当做JavaScript代码执行,返回表达式或值。 在LinuxShell中也提供了内建命令eval,它是否具有JavaScript语言中eval函数的功能呢? 1eval命令的格式、功能和返回值 我们可以使用helpeval命令来查看eval命令的帮助信息。 purpleEndurer@bash$helpevaleval:eval[arg...]  Executeargumentsasashellcommand.    &nb...