PowerShell を使用してテキスト ファイルからデータを抽出する方法

Powershell Wo Shi Yongshitetekisuto Fairukaradetawo Chou Chusuru Fang Fa



PowerShell は、管理者レベルのタスクを実行するために使用される Windows 管理者ツールです。 PowerShell は、GUI (グラフィカル ユーザー インターフェイス) では実行できないタスクを実行できる非常に強力なツールです。ユーザーは、PowerShell のコマンドレット「」を利用してテキスト ファイルからデータを抽出できます。 コンテンツの取得 ”。 「Get-Content」コマンドレットは、指定された場所にあるテキスト ファイルからデータを取得または抽出するように特別に設計されています。内容は一度に 1 行ずつ取得されます。

この記事では、ファイルからデータを抽出する方法について詳しく説明します。

PowerShell を使用してテキスト ファイルを介して、またはテキスト ファイルからデータを抽出する方法

PowerShell を使用したテキスト ファイルからのデータの抽出を説明するために取り上げるインスタンスは次のとおりです。







例 1: 「Get-Content」コマンドレットを使用して、テキスト ファイル経由またはテキスト ファイルからデータを抽出する

まず、管理者として PowerShell を起動し、次に「Get-Content」コマンドレットを「-Path」パラメーターとともに記述し、ユーザーがデータを抽出するテキスト ファイルのパスを割り当てます。



コンテンツの取得 -パス C:\新規\テスト.txt



例 2: 「Get-Content」コマンドレットを使用して、テキスト ファイルから制限された行数を抽出する

PowerShell で必要な行数を抽出するには、単に「」を追加します。 -総数 ” パラメータをコードとともに使用し、行数を「3」などに割り当てます。





コンテンツの取得 -パス C:\新規\テスト.txt -総数 3

例 3: 「Get-Content」コマンドレットを使用して複数のテキスト ファイルからデータを抽出する

指定したフォルダー内のすべてのファイルのデータを取得するには、アスタリスク「」を追加するだけです。 * フォルダー名のバックスラッシュの直後にある「」記号:



コンテンツの取得 -パス C:\新規\ *

例 4: 「Get-Content」コマンドレットを使用してテキスト ファイルの最後の 3 行を抽出する

テキスト ファイルから最後の 3 行を取得するには、まず「」を記述してファイルを取得します。 アイテムの取得 ” コマンドレットを実行し、「」を使用してファイル パスを指定します。 -パス ”パラメータ。その後、コードをコマンドレットにパイプします。 コンテンツの取得 ”。次に、「」を活用します。 -しっぽ ” (最後の行のみを取得するために使用) パラメーターを使用し、値を割り当てます。 3 ” それに対して:

アイテムの取得 -パス C:\新規\テスト.txt | コンテンツの取得 - しっぽ 3

例 5: 「Get-Content」コマンドレットを使用してテキスト ファイルから特定の行を抽出する

まず、「」を使用して総行数を指定するコードを記述します。 -総数 ” パラメータを追加し、コードを小さな中括弧で囲みます。次に、大きな括弧内に特定の数値を書き込み、特定の行を取得します。

( コンテンツの取得 -パス C:\新規\テスト.txt -総数 5 [ - 3

特定の行がコンソールに表示されていることがわかります。

結論

PowerShell でテキスト ファイルからデータを抽出するには、「 コンテンツの取得 ”コマンドレットを使用します。テキスト ファイルからデータを抽出するには、まず「Get-Content」コマンドレットを「 -パス ”パラメータを使用してファイルパスを割り当てます。この投稿では、PowerShell を使用してテキスト ファイルからデータを抽出する方法について詳しく説明しました。