「pione action print」の版間の差分

提供: Eospedia
移動: 案内検索
(オプション必須項目のみの場合)
 
(同じ利用者による、間の4版が非表示)
行1: 行1:
'''pione action print'''とはアクション文書の表示を行う[[PIONEコマンド]]です。
+
'''pione action print'''とはアクションファイル内の指定したルール(transition)のコードを出力する[[PIONE]]の[[コマンド]]です。
  
 
== オプション一覧 ==
 
== オプション一覧 ==
行13: 行13:
 
<td>location</td>
 
<td>location</td>
 
<td>必須</td>
 
<td>必須</td>
<td>Location of action document</td>
+
<td>アクションファイル名</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
行19: 行19:
 
<td>name</td>
 
<td>name</td>
 
<td>必須</td>
 
<td>必須</td>
<td>Action name</td>
+
<td>ルール名</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
行25: 行25:
 
<td>LOCATION</td>
 
<td>LOCATION</td>
 
<td></td>
 
<td></td>
<td>Import the domain dump file</td>
+
<td>.domain.dumpファイルを読み込む</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
行36: 行36:
 
<td>--debug</td>
 
<td>--debug</td>
 
<td>[TYPE]</td>
 
<td>[TYPE]</td>
<td></td>
+
<td>system</td>
 
<td>デバッグモードで実行</td>
 
<td>デバッグモードで実行</td>
 
</tr>
 
</tr>
行56: 行56:
 
== 実行例 ==
 
== 実行例 ==
 
=== オプション必須項目のみの場合 ===
 
=== オプション必須項目のみの場合 ===
 +
アクションファイル<br>
 +
<pre>
 +
# Serial2.pione
 +
 +
## First
 +
Multiply 2 to all input data.
 +
 +
```
 +
awk '{print $1*2}' {$I[1]} > {$O[1]}
 +
```
 +
 +
## Second
 +
Add 1 to all input data.
 +
 +
```
 +
awk '{print $1+1}' {$I[1]} > {$O[1]}
 +
```
 +
</pre>
 +
<br>
 +
 +
実行結果<br>
 
<pre>
 
<pre>
 +
/Basic2$ pione action print Serial2.md First
 +
awk '{print $1*2}' {$I[1]} > {$O[1]}
 +
/Basic2$ pione action print Serial2.md Second
 +
awk '{print $1+1}' {$I[1]} > {$O[1]}
 
</pre>
 
</pre>
 +
ルールFirst, Secondの内容がそれぞれ表示されています。<br>
 
<br>
 
<br>

2014年12月10日 (水) 01:03時点における最新版

pione action printとはアクションファイル内の指定したルール(transition)のコードを出力するPIONEコマンドです。

オプション一覧

オプション 引数の型 引数のデフォルト 説明
引数 location 必須 アクションファイル名
引数 name 必須 ルール名
--domain-dump LOCATION .domain.dumpファイルを読み込む
--color BOOLEAN true 出力結果の文字に色を付ける
--debug [TYPE] system デバッグモードで実行
-h [FORMAT] txt ヘルプを表示
-v なし なし バージョンを表示

実行例

オプション必須項目のみの場合

アクションファイル

# Serial2.pione

## First
Multiply 2 to all input data.

```
awk '{print $1*2}' {$I[1]} > {$O[1]}
```

## Second
Add 1 to all input data.

```
awk '{print $1+1}' {$I[1]} > {$O[1]}
```


実行結果

/Basic2$ pione action print Serial2.md First
awk '{print $1*2}' {$I[1]} > {$O[1]}
/Basic2$ pione action print Serial2.md Second
awk '{print $1+1}' {$I[1]} > {$O[1]}

ルールFirst, Secondの内容がそれぞれ表示されています。