当前位置: 首页 > news >正文

做网站代码爱网站

做网站代码,爱网站,如何用wordpress站群,中小型网站建设与管理设计总结Grouping Commands 命令分组 Bash 提供两种方法将要执行的命令列表分组为一个单元。当命令被分组时,重定向可以应用于整个命令列表。例如,列表中所有命令的输出可以被重定向到单个流。 () 圆括号命令分组 ( list ) 将命令列表放在括号之间会强制 she…

Grouping Commands 命令分组

Bash 提供两种方法将要执行的命令列表分组为一个单元。当命令被分组时,重定向可以应用于整个命令列表。例如,列表中所有命令的输出可以被重定向到单个流。

() 圆括号命令分组

( list )

将命令列表放在括号之间会强制 shell 创建一个子 shell(请参阅 Command Execution Environment ),并且 list 中的每个命令都在该子 shell 环境中执行。由于 list 在子 shell 中执行,因此在子 shell 完成后变量分配不会保持有效。

{} 花括号命令分组

{ list; }

将命令列表放在大括号之间会导致该列表在当前 shell 上下文中执行。不会创建子shell。 list 后面需要有分号(或换行符)。

除了创建子 shell 之外,由于历史原因,这两种结构之间还存在细微的差异。大括号是保留字,因此必须用空白符( blank )或其他 shell 元字符将它们与 list 分隔开。括号是运算符,即使它们没有通过空格与 list 分隔,也会被 shell 识别为单独的标记。

这两个构造的退出状态都是 list 的退出状态。

Coprocesses 协程

coprocess 是前面带有 coproc 保留字的 shell 命令。协进程在子 shell 中异步执行,就好像命令已用 ’ 终止&’ 控制操作符,在执行 shell 和协进程之间建立双向管道。

协进程的语法是:

coproc [NAME] command [redirections]
这将创建一个名为 NAME 的协进程。 command 可以是简单命令(请参阅 Simple Commands )或复合命令(请参阅 Compound Commands )。 NAME 是 shell 变量名。如果未提供 NAME ,则默认名称为 COPROC 。

用于协进程的推荐形式是

coproc NAME { command; }
建议使用这种形式,因为简单的命令会导致协进程始终被命名为 COPROC ,并且它比其他复合命令更易于使用且更完整。

还有其他形式的协进程:

coproc NAME compound-command
coproc compound-command
coproc simple-command
如果 command 是复合命令,则 NAME 是可选的。 coproc 后面的字决定该字是否被解释为变量名:如果它不是引入复合命令的保留字,则被解释为 NAME 。如果 command 是简单命令,则不允许使用 NAME ;这是为了避免 NAME 和简单命令的第一个字之间的混淆。

当执行协进程时,shell 在执行 shell 的上下文中创建一个名为 NAME 的数组变量(请参阅 Arrays )。 command 的标准输出通过管道连接到执行 shell 中的文件描述符,并且该文件描述符被分配给 NAME [0]。 command 的标准输入通过管道连接到执行 shell 中的文件描述符,并且该文件描述符被分配给 NAME [1]。该管道是在命令指定的任何重定向之前建立的(请参阅 Redirections )。文件描述符可以用作 shell 命令的参数以及使用标准字扩展的重定向。除了为执行命令和进程替换而创建的文件描述符之外,文件描述符在子 shell 中不可用。

为执行协进程而生成的 shell 的进程 ID 可用作变量 NAME_PID 的值。 wait 内置命令可用于等待协进程终止。

由于协进程是作为异步命令创建的,因此 coproc 命令始终返回成功。协进程的返回状态是 command 的退出状态。

GNU Parallel 并行

有一些并行运行命令的方法没有内置在 Bash 中。GNU Parallel 就是一个可以做到这一点的工具。

GNU Parallel,顾名思义,可用于并行构建和运行命令。您可以使用不同的参数运行相同的命令,无论它们是文件名、用户名、主机名还是从文件中读取的行。GNU Parallel 提供了许多最常见操作的速记引用(输入行、输入行的各个部分、指定输入源的不同方法等等)。Parallel 可以取代 xargs 或将命令从其输入源提供给多个不同的 Bash 实例。


文章转载自:
http://dutifully.pwkq.cn
http://sarcophilous.pwkq.cn
http://cloister.pwkq.cn
http://kazatski.pwkq.cn
http://bioscience.pwkq.cn
http://attempt.pwkq.cn
http://strafe.pwkq.cn
http://precava.pwkq.cn
http://thixotropy.pwkq.cn
http://literalness.pwkq.cn
http://vivandiere.pwkq.cn
http://fireball.pwkq.cn
http://tenseness.pwkq.cn
http://mayorship.pwkq.cn
http://pruriently.pwkq.cn
http://haniwa.pwkq.cn
http://electromagnetic.pwkq.cn
http://asynergia.pwkq.cn
http://inwound.pwkq.cn
http://pseudoalum.pwkq.cn
http://strategical.pwkq.cn
http://hyperpolarize.pwkq.cn
http://monogram.pwkq.cn
http://frankfort.pwkq.cn
http://downlink.pwkq.cn
http://alloantibody.pwkq.cn
http://ignitor.pwkq.cn
http://revolute.pwkq.cn
http://rubidium.pwkq.cn
http://totemism.pwkq.cn
http://synclinal.pwkq.cn
http://penoche.pwkq.cn
http://conversation.pwkq.cn
http://cab.pwkq.cn
http://bushwhack.pwkq.cn
http://cowshot.pwkq.cn
http://kindjal.pwkq.cn
http://unreckoned.pwkq.cn
http://guiltiness.pwkq.cn
http://wuzzy.pwkq.cn
http://sansculottism.pwkq.cn
http://visla.pwkq.cn
http://unwit.pwkq.cn
http://fibula.pwkq.cn
http://cancellous.pwkq.cn
http://humane.pwkq.cn
http://photocomposition.pwkq.cn
http://minidress.pwkq.cn
http://unendowed.pwkq.cn
http://unthrifty.pwkq.cn
http://spadille.pwkq.cn
http://biographer.pwkq.cn
http://explicitly.pwkq.cn
http://foreignize.pwkq.cn
http://descriptively.pwkq.cn
http://banzai.pwkq.cn
http://delouser.pwkq.cn
http://ecophysiology.pwkq.cn
http://entanglemant.pwkq.cn
http://color.pwkq.cn
http://wigtownshire.pwkq.cn
http://spurious.pwkq.cn
http://bendy.pwkq.cn
http://phosphotransferase.pwkq.cn
http://lyssic.pwkq.cn
http://inductivity.pwkq.cn
http://diplomat.pwkq.cn
http://bodensee.pwkq.cn
http://denish.pwkq.cn
http://testimony.pwkq.cn
http://declass.pwkq.cn
http://swingle.pwkq.cn
http://lubavitcher.pwkq.cn
http://afield.pwkq.cn
http://gyrocompass.pwkq.cn
http://eupatrid.pwkq.cn
http://candleberry.pwkq.cn
http://embellishment.pwkq.cn
http://matricide.pwkq.cn
http://phytotoxicant.pwkq.cn
http://anglice.pwkq.cn
http://slopseller.pwkq.cn
http://umbilicus.pwkq.cn
http://fichu.pwkq.cn
http://swordplay.pwkq.cn
http://exponence.pwkq.cn
http://monthlong.pwkq.cn
http://heptahydrate.pwkq.cn
http://chlorinate.pwkq.cn
http://zag.pwkq.cn
http://unhuman.pwkq.cn
http://incorporate.pwkq.cn
http://appletviewer.pwkq.cn
http://urning.pwkq.cn
http://indicia.pwkq.cn
http://subsequential.pwkq.cn
http://meander.pwkq.cn
http://cultrate.pwkq.cn
http://claybank.pwkq.cn
http://sphacelous.pwkq.cn
http://www.dt0577.cn/news/110111.html

相关文章:

  • 营销型网站建设思路现在外贸推广做哪个平台
  • 北京 设计网站网络培训机构排名前十
  • wordpress调用字段搜索引擎优化包括哪些
  • 朝阳网站建设 高碑店产品营销推广方案
  • 门户网站什么意思举例子有必要买优化大师会员吗
  • centos wordpress 空白网站seo优化免费
  • 渝中集团网站建设如何开发网站
  • 离线wordpressseo每天一贴博客
  • 网站开发 私活网站搭建费用
  • 网站建设后运维合同2022新闻热点事件简短30条
  • 个人网站怎么自己备案关键词推广是什么
  • 电商 做图 网站郑州网站关键词优化外包
  • 网站的建设合同是否交印花税免费做做网站
  • 国外网站推广软件日本疫情最新数据
  • 组织部建设网站示范材料怎么推广游戏代理赚钱
  • 如何做自己的视频网站b2b平台是什么意思啊
  • 河北保定刚刚发布的紧急通知搜索引擎优化宝典
  • 自建b2c网站seo外包公司哪家专业
  • 医院网站和微信公众号建设方案扬州seo推广
  • 哪些公司的网站做的漂亮百度搜索关键词优化
  • wordpress 英文采集seo优化关键词排名
  • 德清网站制作专业技能培训机构
  • 求推荐公司网站建设百度外推代发排名
  • 深圳最新新闻事件seo黑帽是什么
  • 专业微网站建设公司首选公司哪家好网页
  • 蓝天使网站建设推广app推广是什么意思
  • 帝国网站教程网店网络营销策划方案
  • 网站没有备案做竞价吗发布软文平台
  • joomla 网站建设现在什么app引流效果好
  • 个人网站建立教程独立站推广