Powershellの起動
- mac osのターミナルなどでpwsh で起動。
新しいファイルを作成する
文字代入による空ファイル作成
>
を使って作成
PS> "" > item.txt # >>で追加もできる。 PS> "新しいファイル" > test.txt PS> cat test.txt 新しいファイル PS> "新しい行を追加" >> test.txt PS> cat test.txt 新しいファイル 新しい行を追加
New-Item を使う
PS> New-Item -Path item.txt
10個のファイルを作成する
PS> 1..10 | ForEach-Object{"" > item$_.txt}
または、New-Item を使うと
PS> 1..10 | ForEach-Object{New-Item -Path item$_.txt}
ファイル名を変更する
PS> Rename-Item -Path item.txt -NewName file.txt
複数のファイルを一括して変更する
item*.txt
という複数のファイルをfile*.txt
にファイル名を一括して変更する。
Get-ChildItem ./item*.txt -File | ForEach-Object{Rename-Item -Path $_ -NewName $_.Name.Replace("item","file")}
Get-ChildItem
の出力をCSVファイルで出力
Get-ChildItem
の出力からName
, DirectoryName
, Length
をoutput.csv
として出力する。
Get-ChildItem | Select-Object Name, DirectoryName,Length | Export-Csv -Path output.csv
Import-Csv
でcsvファイルを読み込み、Measure-Object
でデータの件数や、平均、合計、max, minなどを返す。
Import-Csv ./output.csv | Measure-Object