パワーシェルでテキストファイルを読んで文字列を置換するLinux の SED
バッチファイル
powershell -command "(Get-Content .\hello.txt) | %%{ $_ -replace 'hello','konbanwa'} | set-content .\hello.txt
文字列置換のリストを読み複数の条件で置換する
テキストファイルを一度に読むため大きなファイルはできませんが1つのファイルを複数条件で置換できます
powershell -command " $contents = (Get-Content ./t/N.csv); Get-Content put4.txt | ConvertFrom-CSV -header c1, c2 -Delimiter ',' | %%{ $contents = $contents -replace $_.c1,$_.c2} ; $contents "
P,q
b,k
9,m
MultiReplace
gui で行うのはこちらが便利
ディスカッション
コメント一覧
まだ、コメントがありません