b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

Shell脚本编程

电脑杂谈  发布时间:2020-03-24 11:27:48  来源:网络整理

shell 编程 for_shell 编程 for_shell编程for

1. 本文是对Shell脚本编程中for循环语句的使用的总结.

2,语法格式

获取单词列表中的变量名

命令表

完成

3. 变量名称: 用户定义的变量

单词列表: 为变量赋值的表格

shell 编程 for_shell编程for_shell 编程 for

命令列表: 循环执行的shell命令

4. 值得一问的是,由于for语句是一个循环语句,它如何实现循环?循环次数需要做什么?这很简单. !

5. 如图1所示,该程序中的单词列表为: 1 2 3 4.单词数为4shell 编程 for,因此for语句在循环中执行4次.

6. 我知道循环数与单词列表中的单词数相同,那么每次for语句如何执行?在图1所示的程序中:

a)程序的第三行: 依次分配变量A: 1、2、3和4.

b)因此,打印语句的第六行需要执行四次: 第一打印1,第二打印2,...第四打印4.

c)$ A: 其中$是变量A的值

shell编程for_shell 编程 for_shell 编程 for

简而言之: 单词列表中的单词需要依次分配给变量A,并且一旦执行之间的命令列表内容,就需要执行每个分配.

7. 图2显示了一个类似的示例.

a)$ *: 所有命令行参数(第一个除外: execute语句).

b)该程序中的单词列表: 您好,世界,华清,元,建

c)for语句在循环中执行了五次. 执行结果如图所示.

8. 另一个示例如图3所示.

a)第3行: 创建一个名为dir的目录

shell 编程 for_shell 编程 for_shell编程for

b)第4行: 提取ls命令的执行结果并将其分配给列表变量

c)list: 等效于该程序中的单词列表. 列表中的单词数取决于ls命令的结果shell 编程 for,即当前路径中有多少个文件,列表中包含几个单词.

d)第6行: 依次将列表中的单词分配给变量A,并执行do ... done的内容

e)第8行: 确定它是否是正常文件

f)第10行: 如果它是普通文件,请将其复制到目录dir(-f确定普通文件)

g)第11行: 复制了打印提示信息和文件名

9,执行结果如图4所示.

shell 编程 for_shell 编程 for_shell编程for

命令1: $ ls

查看当前路径中的所有文件和文件夹.

命令二: $ ./1.sh

执行1.sh脚本文件. 信息将打印在终端上,即源文件第11行的执行结果.

命令3: $ ls

执行后再次检查,将出现dir目录文件,即源文件的执行结果3行.

命令四: $ ls dir /

查看dir /目录中的文件. 将显示复制的普通文件,即源文件的第8、9和10行的执行结果.


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-150560-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...