Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
anew — ファイルに新しい行を追加する際、重複をスキップするツール | Kitploit
ツール/GitHubGitHub/tomnomnom/anew
汎用ユーティリティスクリプトと自動化ユーティリティとフレームワーク
GitHubtomnomnom/anew

anew

ファイルに新しい行を追加する際、重複をスキップするツール

リポジトリを見る
1.7k1722年前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

anew

標準入力から受け取った行を、ファイル内にまだ存在しない場合にのみファイルへ追記します。 新しい行は stdout にも出力されるため、重複を除去する tee -a のような動作になります。

使用例

ここでは、things.txt というファイルに数字のリストが含まれています。newthings.txt には2番目の数字のリストが含まれており、 その一部は things.txt に存在し、一部は存在しません。anew は 後者を things.txt に追記するために使われます。

root@kitploit:~
▶ cat things.txt
Zero
One
Two

▶ cat newthings.txt
One
Two
Three
Four

▶ cat newthings.txt | anew things.txt
Three
Four

▶ cat things.txt
Zero
One
Two
Three
Four

things.txt に追加された新しい行は stdout にも送信されるため、それらを 別のファイルにリダイレクトできます。

root@kitploit:~
▶ cat newthings.txt | anew things.txt > added-lines.txt
▶ cat added-lines.txt
Three
Four

フラグ

  • stdout に出力を表示するが、ファイルには追記しない場合は、ドライランオプション -d を使用します。
  • ファイルには追記するが、stdout には何も出力しない場合は、クワイエットモード -q を使用します。

インストール

go を使ってインストールするか:

root@kitploit:~
go install -v github.com/tomnomnom/anew@latest

または、お使いのプラットフォーム向けのバイナリリリースをダウンロードすることもできます。

ツールをダウンロード