我正在检查ls -l
Mac OS X上的bash完成文件夹的输出
$ ls -alrth /usr/local/etc/bash_completion.d/docker-machine*
-rw-r--r--@ 1 abhimskywalker staff 1.4K Jun 13 19:04 /usr/local/etc/bash_completion.d/docker-machine-prompt.bash
-rw-r--r--@ 1 abhimskywalker staff 1.5K Jun 13 19:36 /usr/local/etc/bash_completion.d/docker-machine-wrapper.bash
-rw-r--r--@ 1 abhimskywalker staff 6.8K Jun 13 19:37 /usr/local/etc/bash_completion.d/docker-machine.bash
Run Code Online (Sandbox Code Playgroud)
我无法理解这@
意味着-rw-r--r--@
什么?
我希望从可观察列表中发出的每个项目之间的自定义延迟作为项目本身的函数.假设我们有一个列表(项目,延迟):
[("item1", 2),("item2", 1),("item3", 2),("item4", 3),("item5", 2),("item6", 3)]
Run Code Online (Sandbox Code Playgroud)
我希望输出类似于:
0 seconds:
1 seconds:
item1
2 seconds:
item2
3 seconds:
4 seconds:
item3
5 seconds:
6 seconds:
7 seconds:
item4
8 seconds:
9 seconds:
item5
10 seconds:
11 seconds:
12 seconds:
item6
Completed!
13 seconds:
Run Code Online (Sandbox Code Playgroud)
我不知道如何通过延迟/计时器操作员来最好地完成此操作.通过延迟文档,但无法找到一个简单的方法.任何指针都会有所帮助.谢谢!