正規表現
:CATEGORIES: PowerShell Core,正規表現 PS (19:09:35) > Get-ChildItem -Path ~/ -Recurse | Where-Object { $_.name -match "^200[1-3]-..-...*\.jpg$" }| % { $n = $_.name; if (Test-Path ./$n) { echo "ここに,${n}はあります。" } else { cp $_.FullN…
:CATEGORIES: Powershell,正規表現 PS D:\> $str 2002-12-29_163215_告発事件一件記録(写真資料・撮影日時).jpgPS D:\> $Str 2002-12-29_163215_告発事件一件記録(写真資料・撮影日時).jpgPS D:\> $Str -match "_[^\.]+"; $Matches TrueName Value --…
:CATEGORIES: PowerShell,正規表現 cls $source = "C:\test" $destination = "C:\test2" $filter = [regex] "^[0-9]{6}\.(jpg|gif)"$bin = Get-ChildItem -Path $source -Recurse | Where-Object {($_.Name -match $filter) -or ($_.PSIsContainer)} f…
:CATEGORIES: VSCode,Markdown,sed,正規表現 sed -i -n -E 's/^(#+) .+ (.+)/\1 \2/p' 2020-05-15-ブロクの削除を求められた金沢西警察署の対応,珠洲警察署能登庁舎での聴取.md 最初,上記のコマンドを実行してしまったところファイルの内容の大部分が削除…