Bash 版 mask-pii

mask-pii 的 Bash 實作,用於在日誌與資料管線中遮罩電子郵件和電話 PII。

Email 遮罩

在保留網域可見性的同時遮罩本地部分。

全球電話格式

在保留格式與後四位可見性的同時遮罩敏感數字。

建構器式 API

在處理前明確啟用電子郵件/電話遮罩與遮罩字元。

安裝與開始

Bash [git-only: v0.2.0]: 使用下方目前的安裝方式,載入 Bash API 並執行最小範例。此範例會明確啟用電子郵件與電話號碼遮罩,並顯示預期輸出。

安裝

bpkg install finitefield-org/mask-pii/bash

Usage

example.sh
#!/usr/bin/env bash

source "$(bpkg prefix)/mask-pii/mask_pii.sh"

mask_pii_new masker
mask_pii_mask_emails masker
mask_pii_mask_phones masker
mask_pii_with_mask_char masker '#'

input='Contact: alice@example.com or 090-1234-5678.'
output=$(mask_pii_process masker "$input")

echo "$output"
# Contact: a####@example.com or ###-####-5678.
注意

請檢視 README ,以取得此語言對應的套件生態系細節與 API 範例。

上一頁

語言索引

下一頁

GitHub