Bash: Perform a Regex replace with sed
23 December 2025 (Updated 23 December 2025)
#!/usr/bin/env bash
set -euo pipefail
# Replace all occurrences of 'a' with '*
echo "sajad torkamani" | sed -E 's/a/*/g'
# Replace all numbers with _
echo 'abc123def456' | sed -E 's/[0-9]/_/g'
# Remove all vowels
echo 'abc123def456OU' | sed -E 's/[aeiou]//gi'