uspTukubaiコマンドに関する様々な資料がここにあります。

 

 

魂内検索

DOCUMENTS

COMMAND

FORUM

UEC DOCS

VIDEO

 

ABC順リスト |  カテゴリ別リスト

(動画教材準備中)

ychange

概要

ychange : 内容変更のレコードを生成する
     

書式

Usage : ychange num=<n> <file>
Version : Mon Sep 23 10:30:16 JST 2013

説明

指定した先頭<n>フィールドをキーとして、履歴ファイル <file>
の内容を、変更前、変更後という形に変形します。
<file> ファイルの指定が無いとき、あるいはファイル名が "-" の
時は、標準入力を取り込みます。

例1

$ cat data
0001 tounaka1 5/1 1
0001 tounaka2 5/2 4
0001 tounaka3 5/3 4
0001 tounaka4 5/4 4
0001 tounaka4 5/5 7
0002 mitsumura 5/1 1
0003 toppo1 5/1 1
0003 toppo2 5/2 4
0003 toppo3 5/3 4
0003 toppo4 5/4 4
0003 toppo4 5/5 7

$ ychange num=1 data
0001 tounaka1 5/1 1 tounaka2 5/2 4
0001 tounaka2 5/2 4 tounaka3 5/3 4
0001 tounaka3 5/3 4 tounaka4 5/4 4
0001 tounaka4 5/4 4 tounaka4 5/5 7
0002 mitsumura 5/1 1
0003 toppo1 5/1 1 toppo2 5/2 4
0003 toppo2 5/2 4 toppo3 5/3 4
0003 toppo3 5/3 4 toppo4 5/4 4
0003 toppo4 5/4 4 toppo4 5/5 7

<備考>
1.ychange はレコードの内容を見ていません。連続する同じキーを
  もつ行があるばあい、それらの内容を変更前、変更後とみなして
  横連結するだけです。
2.変更の無い行、つまり単独行はそのまま出力されます。
  もし、変更がある行だけとりだしたい、変更の無い行だけ取り出し
  たいときは、フィールドの数を数えることにより、仕分けできます。