Bash 为什么wget-O-输出到标准输出?
选项Bash 为什么wget-O-输出到标准输出?,bash,wget,Bash,Wget,选项-O file用于将wget输出到特定的文件 为什么wget-O-“$url”输出到stdout?在manwget中没有这样的表达式-O-。为什么-O-中的第二个字符-意味着下载“$url”并将其输出到stdout?: '-O文件' '--输出文档=文件' 这些文档不会写入相应的文件,但所有文档都将连接在一起并写入文件如果使用“-”作为文件,文档将打印到标准输出,从而禁用链接转换。(使用“/-”打印到字面上命名为“-”的文件。) : '-O文件' '--输出文档=文件' 这些文档不会写入相应
-O file
用于将wget
输出到特定的文件
为什么wget-O-“$url”
输出到stdout?在manwget
中没有这样的表达式-O-
。为什么-O-
中的第二个字符-
意味着下载“$url”
并将其输出到stdout?:
'-O文件''--输出文档=文件' 这些文档不会写入相应的文件,但所有文档都将连接在一起并写入文件如果使用“-”作为文件,文档将打印到标准输出,从而禁用链接转换。(使用“/-”打印到字面上命名为“-”的文件。) : '-O文件'
'--输出文档=文件' 这些文档不会写入相应的文件,但所有文档都将连接在一起并写入文件如果使用“-”作为文件,文档将打印到标准输出,从而禁用链接转换。(使用“/-”打印到字面上命名为“-”的文件。)
按照posix标准,如果程序的输出采用文件路径参数,
-
用于表示“标准输出”。手册页在-O
下对此进行了描述 根据posix标准,如果程序的输出采用文件路径参数,-
用于表示“标准输出”。手册页在-O
下对此进行了描述 如果单个字母选项-X
带有参数,则可以使用-X arg
或-Xarg
。这绝对是标准的。从字面意义上讲,它是“标准的”,作为POSIX实用程序参数语法指南的一部分,它是标准的——参见[A]一致性实现还应允许应用程序在同一参数字符串中指定选项和选项参数,而不插入空白字符,即实用程序语法指南6(在同一文档末尾附近)中提到的“除非另有说明”子句。此外,请参见该文档末尾的指南13——这意味着-
引用stdin或stdout不仅仅是一个“松散约定”,同样也是一个POSIX授权(尽管该授权仅适用于POSIX标准化实用程序).I正确。因此,具有可选参数的参数应省略空格。具有必需参数的选项(例如wget的-O
)应该有空格,但也必须在没有空格的情况下工作。很有趣,感谢您的更正。如果单个字母选项-X
带有参数,您可以使用-X arg
或-Xarg
。这绝对是标准的。这是“标准”从字面意义上讲,它是POSIX实用程序参数语法指南的一部分——参见[A]一致性实现还应允许应用程序在同一参数字符串中指定选项和选项参数,而不插入空白字符,即“除非另有说明”由实用程序语法指南6(在同一文档末尾附近)引用的子句。此外,请参见该文档末尾的指南13——这意味着-
引用stdin或stdout不仅仅是一个“松散约定”,同样也是一个POSIX授权(尽管仅适用于POSIX标准化实用程序的授权)1.我的观点是正确的。因此,带有可选参数的参数应该省略空格。带有所需参数的选项(例如wget的-O
)应该有一个空格,但也必须在没有空格的情况下工作。很有趣,谢谢你的更正。