这是 g.tempfilegrass 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
临时文件 - 创建一个临时文件并打印它的文件名。
关键词
一般、支持、脚本
概要
临时文件
临时文件 - 帮帮我
临时文件 [-d] PID=整数 [--帮助] [--详细] [--安静] [--ui]
标志:
-d
试运行 - 不要创建文件,只打印它的文件名
- 帮帮我
打印使用摘要
--详细
详细模块输出
- 安静的
静音模块输出
--用户界面
强制启动 GUI 对话框
参数:
PID=整数 [必需的]
命名临时文件时使用的进程 ID
商品描述
临时文件 专为需要使用大型临时文件的 shell 脚本而设计。 草
提供了一种不依赖于 /tmp 的临时文件机制。 草临时
假设有足够的空间,在数据库中创建文件
在大文件的数据库下。 GRASS 会定期删除临时文件
被在终止前未能删除它们的程序留下。
临时文件 创建一个唯一的文件并打印名称。 用户需要提供一个
process-id 将用作文件名称的一部分。 大多数 Unix shell 提供了一个
获取当前shell的进程ID的方法。 为了 / bin / sh的 和 /bin/csh 这是 $$。 它
建议将 $$ 指定为进程 ID 临时文件.
例
针对 / bin / sh的 脚本应使用以下语法:
temp1=`g.tempfile pid=$$`
temp2=`g.tempfile pid=$$`
对于 /bin/csh 脚本,可以使用以下内容:
设置 temp1=`g.tempfile pid=$$`
设置 temp2=`g.tempfile pid=$$`
附注
每次调用 临时文件 创建一个不同的(即唯一的)名称。 虽然 GRASS 确实
最终着手删除遗留下来的临时文件,程序员
应该尽一切努力删除这些文件。 它们经常变大并占用磁盘
空间。 如果你写 / bin / sh的 脚本,学习使用 / bin / sh的 陷阱 命令。 如果你写
/bin/csh 脚本,学习使用 /bin/csh 内存 命令。
使用 onworks.net 服务在线使用 g.tempfilegrass