linux命令中冒号和分号的区别如何?

时间:2016-07-28 10:26:50

标签: linux

以下linux命令中冒号和分号的区别如何?

    who am i: 

    who am i;

1 个答案:

答案 0 :(得分:1)

在这种情况下,它确实无关紧要。

通常,;用于在某些情况下标记命令的结尾:

if [[ ... ]]; then ...; else ...; fi

然而,who命令将产生相同的输出,无论命令行上的两个字是什么。 :并不特别:

$ who am i

$ who makes dinner

$ who ano.L::e se=el

这些将产生完全相同的输出。

所以,回答这个问题:

  1. :是单词i:的一部分,并不代表任何特殊内容。
  2. 分号标志着命令的结束,因为后面的行上没有其他命令,所以不需要分号。