我正在编写一个小脚本,我找到了另一种解决方案,就像我在这里提出的使用这一行一样:
for i in *; do
Run Code Online (Sandbox Code Playgroud)
究竟什么是*;
你/这里的意思?我习惯于看到$
变量。
for i in *; do
Run Code Online (Sandbox Code Playgroud)
这*
是匹配当前目录中所有(非隐藏)名称的文件名通配符。
在循环的每次迭代中,变量i
将*
依次取匹配的每个名称的值。
在;
后*
(在大多数其他地方)可以通过一个换行符替换为:
for i in *
do
Run Code Online (Sandbox Code Playgroud)