小编use*_*605的帖子

Shell 编程:从命令输出中选择随机行

我正在尝试创建一个简单的 Shell 脚本,其中涉及从当前工作目录中选择一个随机目录,然后导航到该目录。

谁能说明如何列出所有目录,并从该列表中随机选择一个?

我试图避免将所有目录列出到文本文件中,而只是从该文件中选择随机行(这很简单)。

我最初的尝试包括使用ls -d */命令仅列出目录。该命令在输入终端时有效,但返回错误:

ls: */: No such file or directory
Run Code Online (Sandbox Code Playgroud)

当我尝试将其实现到这个脚本中时:

DIR_LIST=` ls -d */`

echo "$DIR_LIST"
Run Code Online (Sandbox Code Playgroud)

macos shell

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

带有按钮的 Applescript 通知

通知警报在 Applescript 中很容易编程: osascript -e 'display notification "notification text content" with title "Alert!" sound name "Purr"'.

但是,我还没有找到解释如何使用按钮对它们进行编程的网页或 StackOverflow 问题,类似于 App Store 纠缠您升级到 OS X Yosemite 时出现的类型。此外,语法将通过命令使用osascript -e

我如何通过带有按钮的通知中心编写 Applescript 警报?

提前致谢。

terminal applescript

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

如何在Ruby中打印\"

在ruby中,如果前面带有反斜杠,则引号可以用字符串打印:print " \" ".

但是如何\"在没有反斜杠的情况下在红宝石中打印,因为它前面有引号?

提前致谢.

ruby string

3
推荐指数
1
解决办法
83
查看次数

标签 统计

applescript ×1

macos ×1

ruby ×1

shell ×1

string ×1

terminal ×1