输入输出(Shell基础教程17)

ProcessSubstitution在上一节中,我们已经看到了如何将一个命令的输出链接到下一个命令。但是,如果要将两个或多个命令的输出链接到另一个命令,该怎么办?如果您有一个将文件作为参数但又想处理发送到该文件的内容的命令,该怎么办?进程替换允许使用文件名引用进程的输入或输出。它有两种形式:输出&

管道(Shell基础教程16)

Tutorial管道(通常称为管道)是一种链接命令并将命令的输出连接到命令的输入的方法。管道由管道字符|表示。当命令需要复杂或长输入时,它特别方便。command1|command2默认情况下,管道仅重定向标准输出,如果要包括标准错误,则需要使用格式|&,这是2>&1|的简写形

循环(Shell基础教程9)

Tutorialbashfor循环#basicconstructforargin[list]docommand(s)...done对于每次通过循环,arg都会使用列表中每个连续值的值。然后执行命令。#looponarraymemberNAMES=(JoeJennySaraTony)forNin${N

数组比较(Shell基础教程5)

Tutorial数组比较Shell可以处理数组数组是包含多个值的变量。任何变量都可以用作数组。数组的大小没有最大限制,也没有要求成员变量被连续索引或连续分配。数组从零开始:第一个元素的编号为0。basicconstruct#array=(value1value2...valueN)array=(23

数组(Shell基础教程4)

Tutorial一个数组可以用一个名称保存多个值。数组命名与变量命名相同。通过分配()中包含的以空格分隔的值来初始化数组my_array=(applebanana"FruitBasket"orange)new_array[2]=apricot数组成员不必是连续的或连续的。数组的某

将参数传递给脚本(Shell基础教程3)

PassingArgumentstotheScript可以在执行脚本时将参数传递为脚本,方法是在脚本文件名后将其作为空格分隔的列表编写。在脚本内部,$1变量引用命令行中的第一个参数,$2引用第二个参数,依此类推。变量$0引用当前脚本。在以下示例中,脚本名称后跟6个参数。./bin/my_shoppi

变量(Shell基础教程2)

Tutorial一旦为Shell变量分配了值,便会创建它们。变量可以包含数字,字符或字符串。变量名区分大小写,可以由字母和下划线“_”组成。值分配使用“=”符号完成。请注意,初始化变量时,=符号的两侧均不允许有空格。PRICE_PER_APPLE=5MyFirstLetters=ABCgreetin

Hello, World!(Shell基础教程1)

Tutorial本教程通常讨论shell编程,重点是Bash(“BourneAgainShell”)shell作为主要的shell解释器。由于有时与bash不同,因此还将引用使用sh,csh,tcsh等其他常见Shell的Shell编程。Shell编程可以通过在Shell提示符下直接执行Shell命
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×