powershell

cmdlet

Powershellを使って再帰的検索

ファイルを再帰的に検索 Get-ChildItem -Path D:\ -Filter "日本語名ファイル.txt" -File -Recurse 検索例 tmp >> Get-ChildItem -Path D:\ -Filter "日本...
cmdlet

Powershell zipファイルをunzip(解凍)する Expand-Archive

powershellにはunzipコマンドが標準装備されていないので代わりにExpand-Archiveを使います。以下はカレントフォルダに存在するnew_code2.zipというファイルをカレントフォルダへ解凍して展開しています。 Exp...
cmdlet

Powershell zip形式で圧縮 Compress-Archive

powershellにはzipコマンドが標準装備されていないので代わりにompress-Archiveを使います。以下はカレントフォルダに存在するlambda_function.pyというファイルをカレントフォルダにnew_code2.zi...
powershell

Powershell 文字列置き換え

フォルダ内のファイル全てを対象に文字列置き換え 例えば、スキーマ修飾したDDLが記載されている複数のファイルを一括で、異なるスキーマに変更したい場合などで活躍します。(ファイルの文字コード、改行コードを何にするか適宜書き換えて使ってください...
powershell

Powershell フォルダ内ファイルの一括リネーム

フォルダ内ファイルの一括リネーム windows環境でファイル名の一括リネームをたまにやりたくなるのですが、覚えることできず毎回調べることになります。Linux環境ならrenameコマンド覚えられるのだけれど、、、 Get-ChildIte...
powershell

PowerShell プロンプト表示を変更する

プロファイルへの記載で変更可能 PowerShellのデフォルトのプロンプトはカレントフォルダとなっています。これだと、フォルダの深いところで作業する際不便なので、今回は現在いるフォルダ名のみの表示に切り替えます。powershellにもb...
powershell

Powershell スクリプトを書く時必要なページ

たまに書くことになると、毎回思い出すのに苦労する事、忘れがちな事を個人用にメモっています。 そもそもスクリプトファイルを書くには文字コードを意識する必要あります 関数名を付ける際に推奨されている事 関数化した際のパラメータについて 配列を戻...
powershell

PowerShell スクリプトファイルにして実行する

スクリプトを書く PowerShellスクリプトは拡張子.ps1のファイルに記載します。記載したファイルをフルパスまたは相対パス指定で実行できます。この時スクリプトファイルの文字コードの選択は以下表を参考にしてください。ASCII文字だけし...
powershell

PowerShell 改行コードをワンライナーで変換する

指定ファイルの改行コードを変更する 以下は読み込みファイル名(sjis_crlf.txt)と出力ファイル名を同じにしているので、結果自身のファイルの改行コードを変更する事になっています。この時ポイントはGet-Contentを丸かっこで囲ん...
cmdlet

PowerShellでtail -fを実現する

Get-Contentコマンドレットでtail -fを実現する 個人的にはlog4jで出力するログファイルを出力する時などに使っています。linuxでのtail -fと異なり、標準出力されているところにライン「ーーー」などを引いてログが流れ...