小编Chr*_*phe的帖子

如何从命令行(MacOS)列出AFP共享?

在命令行中,我需要列出本地网络上给定服务器可用的所有AFP共享.

我可以浏览提供AFP的可用服务器,如下所示:

iMac:bin me$ dns-sd -B _afpovertcp._tcp
Browsing for _afpovertcp._tcp
Timestamp     A/R Flags if Domain                    Service Type              Instance Name
10:36:36.531  Add     3  4 local.                    _afpovertcp._tcp.         iMac
10:36:36.547  Add     3  5 local.                    _afpovertcp._tcp.         iMac
10:36:36.547  Add     3  4 local.                    _afpovertcp._tcp.         box
10:36:36.547  Add     2  5 local.                    _afpovertcp._tcp.         box
^C
Run Code Online (Sandbox Code Playgroud)

现在我想知道"iMac"中可用的共享(当你在"Shares"左栏视图中查看服务器图标时,Finder显示的那些)?

PS我已经找到了许多有关此问题的线索(此处此处),但对于此特定主题,它们尚未得到答复.

macos terminal networking afp

6
推荐指数
1
解决办法
1万
查看次数

作为脚本运行时,在一个文件中有多个Groovy类

我有一个包含多个groovy文件的项目,我有几个"小"类,我想放在一个文件中.

基本上,这就是我想要的:

Foo.groovy:

class Foo
{
    Foo() { println "Foo" }
}
Run Code Online (Sandbox Code Playgroud)

Bar.groovy:

class Bar
{
    Bar() { println "Bar" }
}

class Baz
{
    Baz() { println "Baz" }
}
Run Code Online (Sandbox Code Playgroud)

script.groovy:

#!/groovy/current/bin/groovy

new Foo()
new Bar()
new Baz()
Run Code Online (Sandbox Code Playgroud)

然后:

$ groovy ./script.groovy 
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
/home/tmp/script.groovy: 5: unable to resolve class Baz 
 @ line 5, column 1.
   new Baz()
   ^

1 error
Run Code Online (Sandbox Code Playgroud)

任何的想法?

groovy

5
推荐指数
1
解决办法
1995
查看次数

Perl:如何将数组转换为嵌套的哈希键

我需要将一个平面的密钥列表转换为嵌套的哈希,如下所示:

我的$ hash = {};

我的@array = qw(key1 key2 lastKey Value);

ToNestedHash($ hash,@ array);

会这样做:

$ hash {'key1'} {'key2'} {'lastKey'} ="价值";

perl perl-data-structures

4
推荐指数
1
解决办法
1943
查看次数

标签 统计

afp ×1

groovy ×1

macos ×1

networking ×1

perl ×1

perl-data-structures ×1

terminal ×1