https://pt.usp-lab.com/index.php?title=yarr&feed=atom&action=history
yarr - 版の履歴
2024-03-29T13:53:04Z
このウィキのこのページに関する変更履歴
MediaWiki 1.35.1
https://pt.usp-lab.com/index.php?title=yarr&diff=210&oldid=prev
Pt4a editor: Batch Update
2021-08-27T05:50:28Z
<p>Batch Update</p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="ja">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← 古い版</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">2021年8月27日 (金) 05:50時点における版</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >1行目:</td>
<td colspan="2" class="diff-lineno">1行目:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== 名前 ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== 名前 ==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>yarr : <del class="diffchange diffchange-inline">縦型のデータを横型に展開する。</del></div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>yarr : <ins class="diffchange diffchange-inline">縦型のデータを横型に展開する</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== 書式 ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== 書式 ==</div></td></tr>
<!-- diff cache key ptwikidb-pt4a:diff::1.12:old-158:rev-210 -->
</table>
Pt4a editor
https://pt.usp-lab.com/index.php?title=yarr&diff=158&oldid=prev
Pt4a editor: Batch Update
2021-06-07T08:37:31Z
<p>Batch Update</p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="ja">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← 古い版</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">2021年6月7日 (月) 08:37時点における版</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l13" >13行目:</td>
<td colspan="2" class="diff-lineno">13行目:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== 説明 ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== 説明 ==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>指定したファイルの、第1フィールド目から “num=&lt;n&gt;” <del class="diffchange diffchange-inline">で指定したフィールド数までのフィールドをキーとして、キーが同一のレコードのフィールドを横に展開して1レコードとして出力します。</del></div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>指定したファイルの、第1フィールド目から “num=&lt;n&gt;” <ins class="diffchange diffchange-inline">で指定したフィールド数までのフィールドをキーとして、キーが同一のレコードのフィールドを横に展開して1レコードとして出力します。</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== 例(その1) ===</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== 例(その1) ===</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l19" >19行目:</td>
<td colspan="2" class="diff-lineno">19行目:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>基本的な使い方</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>基本的な使い方</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><pre>(<del class="diffchange diffchange-inline">元データ:data</del>)</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><pre>(<ins class="diffchange diffchange-inline">元データ:data</ins>)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>$ cat data</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>$ cat data</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>0000000 浜地______ 50 F 91</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>0000000 浜地______ 50 F 91</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l92" >92行目:</td>
<td colspan="2" class="diff-lineno">92行目:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>© 2021 Universal Shell Programming Laboratory [https://www.usp-lab.com/ site]</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>© 2021 Universal Shell Programming Laboratory [https://www.usp-lab.com/ site]</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:man]]</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:man]]</div></td></tr>
<!-- diff cache key ptwikidb-pt4a:diff::1.12:old-102:rev-158 -->
</table>
Pt4a editor
https://pt.usp-lab.com/index.php?title=yarr&diff=102&oldid=prev
Pt4a editor: Batch Update
2021-04-13T09:13:03Z
<p>Batch Update</p>
<p><b>新規ページ</b></p><div>== 名前 ==<br />
<br />
yarr : 縦型のデータを横型に展開する。<br />
<br />
== 書式 ==<br />
<br />
使い方とオプション<br />
<br />
=== Usage ===<br />
<br />
<pre>yarr [-&lt;n&gt;] [-d&lt;str&gt;] &lt;file&gt;<br />
yarr [-&lt;n&gt;] [-d&lt;str&gt;] num=&lt;n&gt; &lt;file&gt;</pre><br />
== 説明 ==<br />
<br />
指定したファイルの、第1フィールド目から “num=&lt;n&gt;” で指定したフィールド数までのフィールドをキーとして、キーが同一のレコードのフィールドを横に展開して1レコードとして出力します。<br />
<br />
=== 例(その1) ===<br />
<br />
基本的な使い方<br />
<br />
<pre>(元データ:data)<br />
$ cat data<br />
0000000 浜地______ 50 F 91<br />
0000000 浜地______ 50 F 59<br />
0000000 浜地______ 50 F 20<br />
0000000 浜地______ 50 F 76<br />
0000001 鈴田______ 50 F 46<br />
0000001 鈴田______ 50 F 39<br />
0000001 鈴田______ 50 F 8<br />
0000001 鈴田______ 50 F 5<br />
0000003 杉山______ 26 F 30<br />
0000003 杉山______ 26 F 50<br />
0000003 杉山______ 26 F 71<br />
0000003 杉山______ 26 F 36<br />
0000004 白土______ 40 M 58<br />
0000004 白土______ 40 M 71<br />
0000004 白土______ 40 M 20<br />
0000004 白土______ 40 M 10<br />
<br />
$ yarr num=4 data<br />
0000000 浜地______ 50 F 91 59 20 76<br />
0000001 鈴田______ 50 F 46 39 8 5<br />
0000003 杉山______ 26 F 30 50 71 36<br />
0000004 白土______ 40 M 58 71 20 10</pre><br />
=== 例(その2) ===<br />
<br />
-&lt;n&gt; オプションにより、&lt;n&gt; 個ずつ横展開します。<br />
<br />
<pre>$ yarr -2 num=4 data<br />
0000000 浜地______ 50 F 91 59<br />
0000000 浜地______ 50 F 20 76<br />
0000001 鈴田______ 50 F 46 39<br />
0000001 鈴田______ 50 F 8 5<br />
0000003 杉山______ 26 F 30 50<br />
0000003 杉山______ 26 F 71 36<br />
0000004 白土______ 40 M 58 71<br />
0000004 白土______ 40 M 20 10</pre><br />
=== 例(その3) ===<br />
<br />
num=&lt;n&gt; を指定しないと単純に横展開します。<br />
<br />
<pre>$ cat data3<br />
1<br />
2<br />
3<br />
4<br />
$ yarr data3<br />
1 2 3 4</pre><br />
=== 例(その4) ===<br />
<br />
-d&lt;str&gt; オプションは横展開するときのフィールドセパレータを指定します。<br />
<br />
<pre>$ yarr -d@ num=4 data<br />
0000000 浜地______ 50 F 91@59@20@76<br />
0000001 鈴田______ 50 F 46@39@8@5<br />
0000003 杉山______ 26 F 30@50@71@36<br />
0000004 白土______ 40 M 58@71@20@10<br />
<br />
$ yarr -d'¥n' num=4 data<br />
0000000 浜地______ 50 F 91¥n59¥n20¥n76<br />
0000001 鈴田______ 50 F 46¥n39¥n8¥n5<br />
0000003 杉山______ 26 F 30¥n50¥n71¥n36<br />
0000004 白土______ 40 M 58¥n71¥n20¥n10</pre><br />
== Version and Edition ==<br />
<br />
<blockquote>Version : Tue Jun 18 19:00:37 JST 2019<br />
</blockquote><br />
<blockquote>Edition : 1<br />
</blockquote><br />
<br />
-----<br />
<br />
© 2021 Universal Shell Programming Laboratory [https://www.usp-lab.com/ site]<br />
<br />
<br />
<br />
[[Category:man]]</div>
Pt4a editor