0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

ファイルから特定の文字を含んだ文字を抜き出す方法

Last updated at Posted at 2023-04-09

はじめに

特定のファイルから特定の文字だけ抽出できればなあと考えていたので、調べてみました。
今回はwhere-object コマンドを使ってファイルから特定の文字を抜き出そうと思います。

Where-Objectコマンドを使って特定の文字を抜き出す

そこで「Todouhuken.txt」というファイルを用意しました。
中部地方の一部の県名を記載しております。

todouhuken.txt
shizuoka
yamanashi
nagano
aichi

では、抜き出しましょう。文字「o」を含む文字列を抜き出します。

パイプラインを使用してファイルの中身を確認した後、抜き出すようにする

cat フォルダパス/todouhuken.txt | Where-Object {$_ -like "*o*"}

コマンドは上記の通りです。
まずはファイルの中身をcatコマンドで確認します。パイプラインを使用して、次にWhere-Objectコマンドを使用します。

like を使ってワイルドカード検索をします。「o」という文字を含んだ文字列を検索しています。
実行結果は以下の通りです。

shizuoka
nagano

この通り「o」を含んだ「shizuoka」「nagano」が抜き出しました。

パイプラインとワイルドカードは便利ですね。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?