Skip to content

その他メモ

正規表現によるファイルコピー

  • PowerShell: Get-ChildItemWhere-Object を組み合わせ、-match 演算子で正規表現に一致するファイルを絞り込み、Copy-Item でコピーします。

    powershell
    # コピー先のフォルダパスを定義
    $dest = "C:\path\to\destination"
    
    # コピー先フォルダがなければ作成
    if (-not (Test-Path -Path $dest)) {
        New-Item -ItemType Directory -Path $dest
    }
    
    # ファイルを検索してコピー
    Get-ChildItem -Path . -Recurse -Filter "*.xlsx" | Where-Object { $_.Name -match '^\d{3}[a-zA-Z]\d{3}\.xlsx$' } | Copy-Item -Destination $dest
  • Bash: find コマンドで正規表現に一致するファイルを検索し、-exec オプションで cp コマンドを実行します。

    bash
    # コピー先のフォルダを指定
    DEST_DIR="/path/to/destination"
    
    # パターンに一致するファイルを見つけてコピー
    find . -type f -name "[0-9][0-9][0-9][a-zA-Z][0-9][0-9][0-9][0-9].xlsx" -exec cp {} "$DEST_DIR" \;

Webサイト入力項目(例)

  • ユーザー情報: 氏名, email, 住所, クレジットカード番号
  • 注文情報: 品物, 数量, 送り先
  • システム側: 受注情報登録, 顧客情報更新, 在庫管理

企業リスト

  • クレスコ
  • CAC
  • CUC

Tags: #PowerShell #Bash #正規表現