$0
TSVå½¢å¼�ファイルã�«ã�Šã�„ã�¦ã€�å�„列ã�«ä½•æ¡�ã�®æ–‡å—列ã�Œä½•ä»¶å�«ã�¾ã‚Œã�¦ã�„ã�Ÿã�‹ã‚’一覧表示ã�™ã‚‹ã€‚ 出力ã�®å�³å�´ã�¯ã€�具体的ã�ªæ–‡å—列ã�®ä¾‹ã‚’表ã�™ã€‚ã��ã�®é »åº¦ã�¯è–„ã�„æ–‡å—ã�§æ‹¬å¼§å†…ã�«è¡¨ã�™ã€‚ 2番目ã�®ä¾‹ã�¯ã€�1番目ã�¨ã�¯ç•°ã�ªã‚‹ã‚‚ã�®ã‚’探ã�™ã€‚ã�§ã��ã‚‹ã� ã�‘é•·ã�„æ–‡å—列を採用ã�™ã‚‹ã‚ˆã�†ã�«ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ã�®è¨è¨ˆã�¯è©¦ã�¿ã�Ÿã�Œã€�ã��ã�†ã�ªã‚‹ã�¨ã‚‚é™�らã�ªã�„。
使用例 : $0 -B : 入力ã�®å�„列ã�«ã�¤ã�„ã�¦ã€�最も長ã�„æ–‡å—列ã�®ã�‚ã�£ã�Ÿè¡Œã‚’表示ã�™ã‚‹ã€‚ $0 -e ' ' # å�„カラム(列)ã�«ã�Šã�„ã�¦ã€�全角空白ã�®æ–‡å—ã�Œä½•å›žæŒ�ã�¤ã‚‚ã�®ã�Œã€�何行出ç�¾ã�—ã�Ÿã�‹ã‚’ã€�行列状ã�«å‡ºåŠ›ã€‚ $0 -e '[0-9]' # å�„カラム(列)ã�«ã�Šã�„ã�¦ã€�0ã�‹ã‚‰9ã�¾ã�§ã�®10通りã�®æ–‡å—ã�Œä½•å›žã�‚らã‚�ã‚Œã�Ÿã‚‚ã�®ã�Œä½•è¡Œå‡ºç�¾ã�—ã�Ÿã�‹ã‚’ã€�行列状ã�«å‡ºåŠ›ã€‚ $0 -M # å�Œã�˜ã‚»ãƒ«ã�«å�Œã�˜æ–‡å—ã�Œä½•åº¦ã‚‚使ã‚�ã‚Œã�¦ã�„る様å�を確èª�ã�™ã‚‹ã€‚数値ã�®ã�¿ã�Œæƒ³å®šã�•ã‚Œã‚‹ã‚«ãƒ©ãƒ ã�§ã€�ピリオドã�Œ2個出ç�¾ã�—ã�Ÿæ–‡å—列ã�Œå˜åœ¨ã�—ã�ªã�„ã�‹ã�®ãƒ�ェックã�«ä½¿ã�ˆã‚‹ã€‚ $0 -y 1..5 # 出力表ã�®å�„列ã�®è¡¨é ã‚’1,2,3,4,5ã�«åˆ¶é™�ã�™ã‚‹ã€‚ã�“ã�®ã�“ã�¨ã�§æ¨ªå¹…ã�ŒçŸã��ã�ªã‚Šã€�ã�¾ã�Ÿä¾‹ã�®è¡¨ç¤ºã�§ã€�6以上ã�«å¯¾å¿œã�™ã‚‹ã‚‚ã�®ã�®å‡ºåŠ›ã�ŒæŠ‘制ã�•ã‚Œã�¦ã€�見やã�™ã��ã�ªã‚‹å ´å�ˆã�Œã�‚る。
オプション :
-= : 入力ã�®1行目をã€�変数å��ã�®ä¸¦ã�³ã�¨è¦‹ã�ªã�™ã�‹ã€‚見ã�ªã�—ã�Ÿå ´å�ˆã€�出力ã�®1列目ã�«ã€�列番å�·ã�®ä»£ã‚�ã‚Šã�«åˆ—å��ã�Œä¸¦ã�¶ã€‚
-0 str : é »åº¦ã�Œ0ã�®å ´å�ˆã�«ä¸Žã�ˆã‚‹æ–‡å—列
-e RGX : å�„セルã�®æ–‡å—列長を測る代ã‚�ã‚Šã�«ã€�æ£è¦�表ç�¾RGXã‚’ã�„ã��ã�¤æŒ�ã�£ã�¦ã�„ã�Ÿã�‹ã‚’測るよã�†ã�«ã�™ã‚‹ã€‚ -e '1' ã‚„ -e '[0-9]$' ã‚„ -e '大' を指定å�¯èƒ½ã€‚
-i str : 入力ã�®åŒºåˆ‡ã‚Šæ–‡å—。未指定ã�ªã‚‰ \t ã�™ã�ªã‚�ã�¡ã‚¿ãƒ–æ–‡å—。csvã�ªã‚‰ -i , ã�®ã‚ˆã�†ã�«ä¸Žã�ˆã‚‹ã€‚
-u 0 : UTF-8 �通常見����������イナリ���処�を�る。
-v 0 : 具体的�出�値2個を表示���。
-y ... : 出力表ã�®è¡¨é ã�«ç�¾ã‚Œã‚‹æ•°å€¤ã‚’é™�定ã�™ã‚‹ã€‚..ã‚„,を使ã�†ã€‚例ã€� 2..5 ã�¾ã�Ÿã�¯ 1,2,10 ã�ªã�©ã€‚
-B : 出力表ã�®ã€�å�„列ã�®æœ€ã‚‚数値ã�Œå¤§ã��ã�„部分ã�®ã�¿è¡¨ç¤ºã�™ã‚‹ã€‚(出力表ã�Œæ¨ªã�«é•·ã�™ã�Žã‚‹å ´å�ˆã�«ä½¿ã�†ã€‚)
-M N : å�Œã�˜ã‚»ãƒ«ã�«2回以上ç�¾ã‚Œã�Ÿæ–‡å—ã‚’ã€�何回出ç�¾ã�—ã�Ÿã‚‚ã�®ã�Œã€�ã�©ã‚“ã�ªæ–‡å—ã�Œã�‚ã�£ã�Ÿã�‹ã‚’ã€�出力表ã�®å½¢ã�§ã€�出力ã�™ã‚‹ã€‚ ..ã�§ç¯„囲表示(N通りを越ã�ˆã�Ÿå ´å�ˆ)。()内ã�®æ•°ã�¯è©²å½“ã�™ã‚‹ç•°ã�ªã‚‹æ–‡å—ã�®æ•°ã€‚
-R 0 : 改行ã�ŒWindowså½¢å¼�ã�™ã�ªã‚�ã�¡ \r\n ã�§ã�‚ã�£ã�¦ã‚‚ã€�\nã�—ã�‹æ”¹è¡Œæ–‡å—ã�¨è¦‹ã�ªã�•ã�ªã�„。(何ã�‹ã�“ã�®ç‰¹æ®Šã�ªç”¨é€”を想定ã�—ã�¦å®Ÿè£…ã�—ã�Ÿã€‚)
--help : ��オンライン�ヘルプ画�を出力�る。 perldoc $0 や man $0 �も�能����。
開発メモ : * å�Šè§’数値ã�Šã‚ˆã�³ãƒ”リオドã�¨ãƒ—ラスマイナスã�•ã‚‰ã�«å�Šè§’空白ã�®é »åº¦è¡¨ã�®æ©Ÿèƒ½ã‚’実装ã�—ã�Ÿã�„。 * å¹³å�‡ã�¨åˆ†æ•£ã‚’算出ã�™ã‚‹æ©Ÿèƒ½ã‚’入れã�Ÿã�„(ä¸�å��分散ã�®å¹³æ–¹æ ¹ã�¨ã�™ã‚‹ã�‹å�¦ã�‹) * å…ˆé æ–‡å—ã�¾ã�Ÿã�¯æœ«å°¾ã�®æ–‡å—ã�«ã�¤ã�„ã�¦ã‚‚一覧ã�«ã�—ã�Ÿã�„。 * -Mã�®ã‚ªãƒ—ションã�®ã‚µãƒ–オプションã�¨ã�—ã�¦ã€�連続ã�—ã�¦å�Œã�˜æ–‡å—ã�Œç�¾ã‚Œã‚‹æ§˜å�も考察å�¯èƒ½ã�¨ã�—ã�Ÿã�„ * 出力表ã�®èªã�¿æ–¹ã‚’ã‚‚ã�£ã�¨è©³ã�—ã��上ã�«æ›¸ã��ã�Ÿã�„。
2 POD Errors
The following errors were encountered while parsing the POD:
- Around line 106:
Non-ASCII character seen before =encoding in '出力(-M);'. Assuming CP1252
- Around line 157:
Couldn't do =encoding utf8: Encoding is already set to CP1252