Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 在shell脚本中-p和-s是什么意思?_Linux_Bash - Fatal编程技术网

Linux 在shell脚本中-p和-s是什么意思?

Linux 在shell脚本中-p和-s是什么意思?,linux,bash,Linux,Bash,我正在写shell脚本,我对一些符号和条件有一些问题 什么是 -在shell脚本中p和-s的平均值作为条件 如果您使用的是bash内置条件(双方括号),请在手册中的“条件表达式”一节中查找 如果您使用的是sh条件(单方括号),请在手册中查找 不过,在这种情况下,他们会说同样的话: -p文件 如果文件存在并且是命名管道(FIFO),则为True -s文件 如果文件存在且大小大于零,则为True。能否提供一些代码?知道你在说什么会很有帮助。例如,您是在谈论bash-p还是if[[-p…]?或者,它是

我正在写shell脚本,我对一些符号和条件有一些问题

什么是
-在shell脚本中p和-s的平均值作为条件

如果您使用的是bash内置条件(双方括号),请在手册中的“条件表达式”一节中查找

如果您使用的是sh条件(单方括号),请在手册中查找

不过,在这种情况下,他们会说同样的话:

-p文件
如果文件存在并且是命名管道(FIFO),则为True

-s文件

如果文件存在且大小大于零,则为True。

能否提供一些代码?知道你在说什么会很有帮助。例如,您是在谈论
bash-p
还是
if[[-p…]
?或者,它是否存在于其他一些代码中,比如
read-p
?@Mawg说,如果你搜索“shell script-p”,谷歌实际上不会告诉你任何事情,这个问题是第一个结果。我不知道你们为什么否决了他,让他被遗忘……我并没有否决(我只是很少这么做)。但我确实想知道他是否读过手册页&能解释哪一部分不清楚。此外,除非我们知道哪个shell(而且,它可能在我们的姐妹站点上得到更好的答案),否则这个问题不可能得到回答。