これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド g.tempfilegrass です。
プログラム:
NAME
g.tempfile - 一時ファイルを作成し、そのファイル名を出力します。
KEYWORDS
一般、サポート、スクリプト
SYNOPSIS
g.tempfile
g.tempfile - 助けて
g.tempfile [-d] ピッド=整数 [-助けます] [-詳細] [-静かな] [-ui]
フラグ:
-d
ドライラン - ファイルを作成せず、ファイル名を出力するだけです
- 助けて
使用状況の概要を印刷する
-詳細
冗長モジュール出力
- 静かな
静かなモジュール出力
--ui
GUIダイアログを強制的に起動する
パラメーター:
ピッド=整数 [必要]
一時ファイルに名前を付けるときに使用するプロセス ID
DESCRIPTION
g.tempfile 大きな一時ファイルを使用する必要があるシェル スクリプト用に設計されています。 草
/tmp に依存しない一時ファイルのメカニズムを提供します。 グラステンポラリー
ファイルは、十分なスペースがあることを前提としてデータベースに作成されます
大きなファイルのデータベースの下。 GRASS は定期的に一時ファイルを削除します。
終了する前にそれらを削除できなかったプログラムによって取り残されました。
g.tempfile 一意のファイルを作成し、名前を出力します。 ユーザーは、
ファイル名の一部として使用されるプロセス ID。 ほとんどの Unix シェルは、
現在のシェルのプロセス ID を取得する方法。 為に /bin/sh /bin/csh これは $$ です。 これ
のプロセス ID として $$ を指定することをお勧めします。 g.tempfile.
実施例
/bin/sh スクリプトには、次の構文を使用する必要があります。
temp1=`g.tempfile pid=$$`
temp2=`g.tempfile pid=$$`
/bin/csh スクリプトの場合、次を使用できます。
set temp1=`g.tempfile pid=$$`
set temp2=`g.tempfile pid=$$`
注意事項
への各呼び出し g.tempfile 別の(つまり一意の)名前を作成します。 GRASSはありますが
最終的には、残された一時ファイルの削除に取り掛かります。プログラマー
これらのファイルを削除するためにあらゆる努力をする必要があります。 それらはしばしば大きくなり、ディスクを占有します
スペース。 あなたが書くなら /bin/sh スクリプト、使用方法を学ぶ /bin/sh トラップ 指図。 あなたが書くなら
/bin/csh スクリプト、/bin/csh の使用方法を学ぶ 内部
onworks.net サービスを使用してオンラインで g.tempfilegrass を使用する