![]() |
1
4973
这个
test
|
![]() |
2
783
如何使用:
A.
测试表达式
可以使用
|
![]() |
3
304
可以用“!”来否定表达式:
|
![]() |
4
145
|
![]() |
5
109
值得一提的是,如果需要执行单个命令,可以缩写为
到
或
|
![]() |
6
73
对于几个命令,就像我在脚本中所做的那样:
一旦我开始这样做,我就很少再使用完全类型化语法了!! |
![]() |
7
58
要测试文件是否存在,参数可以是以下任意一个:
示例脚本:
|
![]() |
8
45
或
|
![]() |
9
39
你应该小心跑步
通常建议将被测变量用双引号括起来:
|
![]() |
10
27
在里面
这个
所以如果
但是如果它回来
错误的
简言之,应该是:
要确定该文件不存在,我们需要
这个
至少
和
(当心
|
![]() |
11
24
|
![]() |
12
11
要反转测试,请使用“!”。 这相当于其他语言中的“not”逻辑运算符。试试这个:
或者用稍微不同的方式写:
或者您可以使用:
可将其写入(使用then“and”运算符:&)为:
|
![]() |
13
10
|
![]() |
14
10
这段代码也可以工作。
|
![]() |
15
7
最简单的方法
|
![]() |
16
6
此shell脚本还可用于在目录中查找文件:
|
![]() |
17
6
有时它可能很方便使用&&和| |运算符。 如(如果您有命令“test”):
或
|
![]() |
18
4
|
![]() |
19
3
您还可以在一个命令行中对多个命令进行分组
或
注意:(…)在子shell中运行,{…;}在同一shell中运行。
|
![]() |
20
3
|
![]() |
Tristan · 如何在写入数据后打开txt文件? 7 年前 |
![]() |
Adam Hanek · 从命令创建文件夹并打印到文本文件 7 年前 |
![]() |
SoSo · 如何打开具有部分名称的文件并在c#[关闭]中读取其行 7 年前 |
![]() |
O. Schultz · 如何逐行提取特定关键字,然后声明为变量 7 年前 |
![]() |
thatsHeavyDoc · 缓冲区清除-输出不符合预期 7 年前 |