先有论点还是先有论点

问题描述 投票:0回答:1

我开始使用bash和命令行等技术,我已经采取任何课程,只是YouTube视频,所以当我使用它,我想知道什么应该首先。

比如说,我应该先做什么?

read name -p "some text"

或者我应该这样做

read -p "some text" name

为什么我们应该把一个放在另一个?

bash terminal command command-line-interface git-bash
1个回答
2
投票

惯例是把选项放在前面。请看 POSIX 实用程序语法指南:

准则9:

在命令行中,所有选项都应在操作数之前。

尽管如此,GNU的实用程序(包括bash read)倾向于宽松,并在任何地方接受它们。

$ ls .bashrc -l
-rw-r--r-- 1 me me 2031 Nov 21 10:28 .bashrc

而BSD实用程序则倾向于在操作数之后拒绝它们。

$ ls .bashrc -l
ls: -l: No such file or directory
.bashrc
© www.soinside.com 2019 - 2024. All rights reserved.