powershell でクリップボードを操作するなど
下記スクリプトをコピーしてバッチファイルを作成してください
改行のある複数行のクリップボードデータを読み込み 逆順にして一行ごとにクリップボードにコピーする
powershell -Command “(Get-Clipboard -Format Text)[(Get-Clipboard).length..0] |%% {$_ ; $_ | clip ; Start-Sleep -s 1} “
1
2
3
↓
1
—
2
—
3
改行のある複数行のクリップボードデータを指定した行数まで読み込みタブ区切りにしてクリップボードにコピーする
powershell -Command “(Get-Clipboard -Format Text -Raw ) |%% {$ary = $_ -split \"`r?
`n\";$ary[0..1] -join \"`t\"}"| clip
1
2
3
↓
1 2
テキストファイルをutf8 で読んで文字列置換
powershell -Command “(Get-Content -Path 'in.txt’ -Encoding utf8 ) -replace '}}’,’}},’ | Out-File 'out.txt’ -Encoding utf8 “
テキストファイルをutf8 で読んでシフト JIS で出力
powershell -Command “Get-Content -Path 't.txt’ -Encoding utf8 | Out-File 'ctxt’ -Encoding Default “
JSON ファイルを整形
powershell -Command “Get-Content -Path 'n.json’ -Encoding utf8 | ConvertFrom-Json | ConvertTo-Json | Out-File 'f.txt’ -Encoding utf8 “
参考
https://learn.microsoft.com/ja-jp/dotnet/api/system.string.split?view=net-6.0
ディスカッション
コメント一覧
まだ、コメントがありません