「pione action list」の版間の差分

提供: Eospedia
移動: 案内検索
 
(同じ利用者による、間の7版が非表示)
行1: 行1:
'''pione action list'''とはアクション文書の実行を行う[[PIONEコマンド]]です。
+
'''pione action list'''とはアクションファイル内のルール(transition)名をリストとして出力する[[PIONE]]の[[コマンド]]です。
  
 
== オプション一覧 ==
 
== オプション一覧 ==
行13: 行13:
 
<td>location</td>
 
<td>location</td>
 
<td>必須</td>
 
<td>必須</td>
<td>Location of literate action document</td>
+
<td>アクションファイル名</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
行19: 行19:
 
<td>なし</td>
 
<td>なし</td>
 
<td>なし</td>
 
<td>なし</td>
<td>one-line list</td>
+
<td>1行で表示する</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
行30: 行30:
 
<td>--debug</td>
 
<td>--debug</td>
 
<td>[TYPE]</td>
 
<td>[TYPE]</td>
<td></td>
+
<td>system</td>
 
<td>デバッグモードで実行</td>
 
<td>デバッグモードで実行</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
 
<td>-h</td>
 
<td>-h</td>
<td>なし</td>
+
<td>[FORMAT]</td>
<td>なし</td>
+
<td>txt</td>
 
<td>ヘルプを表示</td>
 
<td>ヘルプを表示</td>
 
</tr>
 
</tr>
行50: 行50:
 
== 実行例 ==
 
== 実行例 ==
 
=== オプション必須項目のみの場合 ===
 
=== オプション必須項目のみの場合 ===
 +
アクションファイル<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>
 +
/Basic2$ pione action list Serial2.md
 +
First
 +
Second
 +
</pre>
 +
アクションファイル内のルールが表示されています。<br>
 +
<br>
 +
 +
=== オプション --compact ===
 +
実行結果<br>
 
<pre>
 
<pre>
 +
/Basic2$ pione action list Serial2.md --compact
 +
First Second
 
</pre>
 
</pre>
 +
空白を区切り文字として1行で表示されています。<br>
 
<br>
 
<br>

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

pione action listとはアクションファイル内のルール(transition)名をリストとして出力するPIONEコマンドです。

オプション一覧

オプション 引数の型 引数のデフォルト 説明
引数 location 必須 アクションファイル名
--compact なし なし 1行で表示する
--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 list Serial2.md 
First
Second

アクションファイル内のルールが表示されています。

オプション --compact

実行結果

/Basic2$ pione action list Serial2.md --compact
First Second

空白を区切り文字として1行で表示されています。