https://pt.usp-lab.com/index.php?title=strcat&feed=atom&action=history
strcat - 版の履歴
2024-03-28T17:19:49Z
このウィキのこのページに関する変更履歴
MediaWiki 1.35.1
https://pt.usp-lab.com/index.php?title=strcat&diff=169&oldid=prev
Pt4a editor: Batch Update
2021-06-28T11:12:49Z
<p>Batch Update</p>
<p><b>新規ページ</b></p><div>== 名前 ==<br />
<br />
strcat : 指定したフィールドのデータを結合する<br />
<br />
== 書式 ==<br />
<br />
使い方とオプション<br />
<br />
=== Usage ===<br />
<br />
<pre>strcat [-e] &lt;f&gt;+&quot;str&quot;+&lt;f&gt;... &lt;file&gt; </pre><br />
=== Option ===<br />
<br />
== 説明 ==<br />
<br />
ファイル &lt;file&gt; を読み込み、+ で結合指定したフィールドや文字列を結合します。結合しないフィールドも指定できます。フィールド指定には NF やNF-1 などの形式も指定できます。フィールド “0” はレコードそのものになります。<br />
<br />
=== 例(その1) ===<br />
<br />
テキストデータの第2フィールドと第3フィールドを取り出して出力します。<br />
<br />
<pre>$ cat data<br />
0000000 浜地 太郎<br />
0000001 鈴田 花子<br />
0000003 杉山 武夫<br />
0000004 白土 恵子<br />
0000005 崎村 茂<br />
<br />
$ strcat 1 2+3 data<br />
0000000 浜地太郎<br />
0000001 鈴田花子<br />
0000003 杉山武夫<br />
0000004 白土恵子<br />
0000005 崎村茂</pre><br />
=== 例(その2) ===<br />
<br />
テキストデータの第2フィールドと第3フィールドを &quot;_&quot; で結合します。シェルが &quot; &quot; (ダブルクオート)文字を解釈するのでエスケープが必要です。<br />
<br />
<pre>$ strcat 1 2+\&quot;_\&quot;+3 data<br />
0000000 浜地_太郎<br />
0000001 鈴田_花子<br />
0000003 杉山_武夫<br />
0000004 白土_恵子<br />
0000005 崎村_茂</pre><br />
=== 例(その3) ===<br />
<br />
/ を使った例<br />
<br />
<pre>$ cat data2<br />
1 2 3 4 5 6 7 8<br />
1 2 3 4 5 6 7 8<br />
1 2 3 4 5 6 7 8<br />
<br />
$ strcat 1/3 4+5 6/NF-1 data2<br />
1 2 3 45 6 7<br />
1 2 3 45 6 7<br />
1 2 3 45 6 7</pre><br />
=== 例(その4) 0 を使った例 ===<br />
<br />
フィールド 0 はレコード全体を表します。<br />
<br />
<pre>$ cat data3<br />
1 2 3<br />
1 2 3<br />
<br />
$ strcat 3+2 0 data3<br />
32 1 2 3<br />
32 1 2 3</pre><br />
=== 例(その5) 定数の埋め込みの例 ===<br />
<br />
単独の“文字列”のケース<br />
<br />
<pre>$ cat data4<br />
a b c<br />
<br />
$ strcat 0 \&quot;d\&quot; data4<br />
a b c d</pre><br />
=== 例(その6) ===<br />
<br />
-e オプションを指定すると、文字列内の + &lt;文字&gt; は &lt;文字&gt; を表します。これにより、文字列内に &quot; を使うことができます。<br />
<br />
<pre>$ strcat -e '&quot;ABC\&quot;&quot;+1+&quot;\&quot;DEF&quot;' data4<br />
ABC&quot;a&quot;DEF</pre><br />
<!--<br />
## 注意<br />
<br />
## 備考<br />
--><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 />
[[Category:man]]</div>
Pt4a editor