bash 里面的“...”是什么意思?

bash 里面的“...”是什么意思?

我正在学习如何使用 bash shell,cp 命令的一个例子是cp file... directory。它指出:

关于符号的说明:... 表示某项可以重复一次或多次。

就这些。我不太明白那是什么意思。有人能给我更深入的解释一下吗?谢谢。

答案1

我认为...在这种情况下,shell 没有任何意义。它可能只是作者表示你可以复制多个文件的方式,例如通过输入

cp file1 file2 file3 directory

事实上,该cp命令的手册页使用了类似的符号:

NAME
       cp - copy files and directories

SYNOPSIS
       cp [OPTION]... [-T] SOURCE DEST
       cp [OPTION]... SOURCE... DIRECTORY
       cp [OPTION]... -t DIRECTORY SOURCE...

DESCRIPTION
       Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.

您可能会看到一系列其他上下文中的点 - 例如在括号扩展中{1..5}

相关内容