用 Wolfram 语言作为作为 shell 脚本的脚本语言.
用文本输出生成...
生成脚本文件
选择 文件 ▶ 新建 ▶ 脚本 创建新的脚本文件. 在脚本中键入 Wolfram 语言代码:
- 用 Print 从脚本产生输出. 缺省情况下,与笔记本界面一样,不返回脚本中最后一个表达式的值.
使脚本可执行
在 Mac 和 Linux 中,设置脚本权限,使其可执行:
- 在 Wolfram 桌面版 11.2 及之后的版本中,通过 文件 ▶ 新建 ▶ 脚本 创建的脚本自动成为可执行文件.
运行脚本
Mac 和 Linux :
Windows:
用命令行参数生成...
生成脚本文件
使用前面讲过的 文件 ▶ 新建 ▶ 脚本 来生成 shell 脚本,用 Wolfram 语言代码把数字参数放在方括号里. $ScriptCommandLine 允许以字符串形式访问脚本参数:
- 用 Print 从脚本产生输出. 缺省情况下,与笔记本界面一样,不返回脚本中最后一个表达式的值.
使脚本可执行
在 Mac 和 Linux 中,设置脚本权限,使其可执行:
- 在 Wolfram 桌面版 11.2 及之后的版本中,通过 文件 ▶ 新建 ▶ 脚本 创建的脚本自动成为可执行文件.
运行脚本
Mac 和 Linux:
Windows:
用非文本输出生成...
生成脚本文件
创建用 Wolfram 语言代码生成时钟图像、显示当前时间的 shell 脚本. 在 Mac 和 Linux 中,文件的第一行必须以 #! 开始,然后是到可执行的 WolframScript 的路径. 用 -format 选项指定图像输出格式:
- 文件 ▶ 新建 ▶ 脚本 不支持往“shebang”行(以 #! 开始的行)添加选项. 使用纯文本编辑器生成脚本文件.
- Windows 不支持非文本格式的输出格式.
- 用 Print 从脚本产生输出. 缺省情况下,与笔记本界面一样,不返回脚本中最后一个表达式的值.
使脚本可执行
在 Mac 和 Linux 中,设置脚本权限,使其可执行:
运行脚本
Mac 和 Linux: