Bash కోసం mask-pii
లాగ్స్ మరియు డేటా పైప్లైన్స్లో ఇమెయిల్ మరియు ఫోన్ PIIను మాస్క్ చేయడానికి mask-pii యొక్క Bash అమలు.
ఇమెయిల్ మాస్కింగ్
డొమైన్ కనిపించేటట్లు ఉంచుతూ లోకల్ భాగాన్ని మాస్క్ చేస్తుంది.
గ్లోబల్ ఫోన్ ఫార్మాట్లు
ఫార్మాట్ మరియు సఫిక్స్ కనిపించేటట్లు ఉంచుతూ సున్నితమైన అంకెలను మాస్క్ చేస్తుంది.
బిల్డర్-శైలి 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.
Note
ఈ భాషకు సంబంధించిన ఖచ్చితమైన ప్యాకేజీ ఎకోసిస్టమ్ వివరాలు మరియు API ఉదాహరణల కోసం README ను చూడండి.
మునుపటి
భాషల సూచికతర్వాత
GitHub