This module provides a UNIX-like command `alluniq'. Copyright (c) 2015-2023 Toshiyuki SHIMONO. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. â– â– æ¦‚è¦ â– â– ã“ã®ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚’インストールã™ã‚‹ã¨ã€ã‚³ãƒžãƒ³ãƒ‰ alluniq ãŒä½¿ãˆã‚‹ã‚ˆã†ã«ãªã‚‹ã€‚ ã“ã®ã‚³ãƒžãƒ³ãƒ‰ alluniq ã¯ã€å„è¡ŒãŒå…¨ã¦ç•°ãªã‚‹ã‹å¦ã‹ã‚’判定ã—ã€åŒã˜ã‚‚ã®ãŒã‚ã‚‹å ´åˆã«ã¯ ã©ã®ã‚ˆã†ã«é‡ãªã£ã¦ã„ãŸã‚’分ã‹ã‚Šã‚„ã™ã表示ã™ã‚‹ã€‚ ■■目的 ■■コマンド allunniq ã«ã‚ˆã‚Šã€ãƒ‡ãƒ¼ã‚¿ã®é‡è¤‡ãŒç„¡ã„ã‹ãŒåˆ†ã‹ã‚‹ã€‚ â– â– ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã«ã¤ã„ã¦ã®ä»Šå¾Œã®æ³¨æ„点 â– â– 2023年時点ã§4å¹´å‰ã«æ—¢ã«4年間使ã„続ã‘ã¦ã„ã‚‹ãŒã€ã¾ã æ©Ÿèƒ½è¿½åŠ ã‚„æ”¹å–„ã‚’æ€ã„ã¤ãã—〠マニュアルã«æ›¸ã‹ã‚ŒãŸèª¬æ˜Žã‚’èªã‚€ã¨ã€æ©Ÿèƒ½ãŒã‚„や深掘りã—ãŸå‰²ã«æ´—ç·´ã•ã›ã¦ãªã„よã†ã«ã‚‚ 見ãˆã‚‹ã®ã§ã€ã•ã‚‰ã«å…¨ä½“ã®æ©Ÿèƒ½ãŒã€ä¸ç¨‹åº¦ã«å¤§ãã変ãˆã‚‰ã‚Œã‚‹å¯èƒ½æ€§ã¯æ®‹ã£ã¦ã„る。 ■■コマンドã®ä¾‹ ■■■■利用シーンã®ä¾‹ â– â– å—é ˜ã—ãŸãƒ‡ãƒ¼ã‚¿ãŒé€£ç•ªãŒæŒ¯ã‚‰ã‚Œã¦ã„ã‚‹ã«ã‚‚é–¢ã‚らãšã€ãれ以外ã®ãƒ‡ãƒ¼ã‚¿ã®éƒ¨åˆ†ãŒé‡è¤‡ã—ã¦ã„る㋠を確ã‹ã‚ã‚‹å ´åˆã¯ã€é€£ç•ªã®åˆ—を除去ã—ã¦ã€ alluniq ã«æ¸¡ã™ã¨è‰¯ã„。 何ã‹ã®å®Ÿé¨“データãŒã€ä½•åº¦ã‚‚測定ã—ã¦ã€ãã®æ¸¬å®šå€¤ã®çµæžœãŒç•°ãªã‚‹ã“ã¨ã‚’å ±å‘Šã—ã¦ã„ã‚‹å ´åˆã¯ã€ ãã†ã„ã†å®Ÿé¨“を何回行ã£ãŸã‹ãƒ‡ãƒ¼ã‚¿ã‹ã‚‰æ§˜åを調ã¹ã‚‹å ´åˆã¯ã€ãã®æ¸¬å®šå€¤ã®åˆ—ã®ã¿é™¤åŽ»ã—㦠alluniq ã«æ¸¡ã™ã¨è‰¯ã„。 特定ã®åˆ—を除去ã™ã‚‹ã«ã¯ csel -d NUM を使ã†ã€‚csel ã§ã¯ã€åˆ—ã®ç•ªå·ã‚’値ã«ä»˜åŠ ã™ã‚‹ã‚ˆã†ãª csel -n ã®ã‚ˆã†ãª オプション -n を使ã†ã¨ã€alluniq を使ã†æ™‚ã«ä¾¿åˆ©ã§ã‚ã‚ã†ã€‚ 特定ã®æ¡ä»¶ã‚’æŒã¤è¡Œã®ã¿ã‚’å–り出ã—ãŸã„å ´åˆã¯ã€colgrep も有用ã§ã‚ã‚ã†ã€‚ ■■補足 ■■コマンド自体ã¯é–‹ç™ºæ´ã¯é•·ã„ãŒã€ã“ã®ã‚³ãƒžãƒ³ãƒ‰å˜ä½“ã®ãƒ‘ッケージ化ã¯ã€ã“ã®æ–‡ç« ã‚’ 書ã„ãŸæ™‚点(2023-08-12, Version 0.250)ã§ã€1時間も経ã£ã¦ãªã„ã®ã§ã€ã“ã®è§£èª¬æ–‡ ã™ã‚‹ä½™åœ°ã¯å¤šã„ã§ã‚ã‚ã†(今ã¾ã§å¿…ãš2〜3日別ã®æ—¥ã«ä½•åº¦ã‚‚点検ã—ãªã„ã¨æº€è¶³ãªãƒ‘ッケージã«ã¯ ãªã‚‰ãªã„)。