1
1

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 3 years have passed since last update.

PowerShellで空行とコメントアウトを除外する

Last updated at Posted at 2020-10-10

Get-Content <対象のファイル> | select-string "^\s*$" -notmatch | select-string "^\s*#.*$" -notmatch

> Get-Content .\test.txt          
#ビッテンフェルトは失敗した

人を褒めるときは大きな声で、悪口を言うときにはより大きな声で

われらが参謀長どのは、人間には嫌われても犬には好かれるわけか。犬どうし気が合うのだろう

#ビッテンフェルトの言や良し

ビッテンフェルト家には、代々の家訓がある、他人をほめるときは大きな声で、悪口をいうときはより大きな声で、というのだ
> Get-Content .\test.txt | select-string "^\s*$" -notmatch | select-string "^\s*#.*$" -notmatch

人を褒めるときは大きな声で、悪口を言うときにはより大きな声で
われらが参謀長どのは、人間には嫌われても犬には好かれるわけか。犬どうし気が合うのだろう
ビッテンフェルト家には、代々の家訓がある、他人をほめるときは大きな声で、悪口をいうときはより大きな声で、というのだ

1
1
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
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?