Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.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
这个bash脚本涉及什么;改为;做_Bash_Herestring - Fatal编程技术网

这个bash脚本涉及什么;改为;做

这个bash脚本涉及什么;改为;做,bash,herestring,Bash,Herestring,我在一个用于捕获CentOS上运行的度量的bash脚本中发现了这一点 read -rd '' count <<< "$count" read-rd''count所有这些都是Bash特性,您可以在 所有这些都是Bash特性,您可以在 哪个man页面没有包含这些标志的描述?谢谢@DavidC.Rankin。我正在《人类阅读》中寻找-r和-d。很高兴能帮忙man bash在最初几次窥视内部时有点吓人。但过了一段时间,你会发现它被分成了几个部分,你通常可以跳转到这些部分,找到你需要

我在一个用于捕获CentOS上运行的度量的bash脚本中发现了这一点

read  -rd '' count <<< "$count"

read-rd''count所有这些都是Bash特性,您可以在


所有这些都是Bash特性,您可以在


哪个
man
页面没有包含这些标志的描述?谢谢@DavidC.Rankin。我正在《人类阅读》中寻找-r和-d。很高兴能帮忙
man bash
在最初几次窥视内部时有点吓人。但过了一段时间,你会发现它被分成了几个部分,你通常可以跳转到这些部分,找到你需要的东西。阅读整个
扩展部分
30分钟将为您以后使用bash
:)
(尤其是
“参数扩展”
子部分)节省100倍的时间,这取决于您的平台,
人工阅读
可能会从手册的另一部分打开一个手册页;在我的Mac电脑上,它会被重定向到至少在某些Linux平台上现在也是这样的行为。哪个
man
页面没有包含这些标志的描述?
谢谢@DavidC.Rankin。我正在《人类阅读》中寻找-r和-d。很高兴能帮忙
man bash
在最初几次窥视内部时有点吓人。但过了一段时间,你会发现它被分成了几个部分,你通常可以跳转到这些部分,找到你需要的东西。阅读整个
扩展部分
30分钟将为您以后使用bash
:)
(尤其是
“参数扩展”
子部分)节省100倍的时间,这取决于您的平台,
人工阅读
可能会从手册的另一部分打开一个手册页;在我的Mac电脑上,它会被重定向到至少在某些Linux平台上也是这样的行为。这是否意味着上述代码等同于
echo$count | read-rd count
?不完全是这样,因为子进程中的
read
通常不起作用;您忘记了选项
-d
的参数,该选项需要一个参数;而且,您未能引用
echo“$count”
。但是这就是想法,是的。而且,一些版本的
echo
可能会损坏或曲解某些字符串。关于最初的问题:我很好奇这实际上实现了什么(除了在字符串中添加换行符)。这是否意味着上述代码等同于
echo$count | read-rd count
?不完全是,因为子流程中的
read
通常不起作用;您忘记了选项
-d
的参数,该选项需要一个参数;而且,您未能引用
echo“$count”
。但是这就是想法,是的。而且,一些版本的
echo
可能会损坏或曲解某些字符串。这是最初的问题:我很好奇这实际上实现了什么(除了在字符串中添加换行符)。
cat <<____HERE
    Hello, World!
____HERE