diff options
Diffstat (limited to 'bin/monospace')
| -rwxr-xr-x | bin/monospace | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/bin/monospace b/bin/monospace new file mode 100755 index 0000000..ab6b547 --- /dev/null +++ b/bin/monospace @@ -0,0 +1,81 @@ +#!/bin/bash + +# Monospace symbols +declare -A m=( + [0]=𝟶 + [1]=𝟷 + [2]=𝟸 + [3]=𝟹 + [4]=𝟺 + [5]=𝟻 + [6]=𝟼 + [7]=𝟽 + [8]=𝟾 + [9]=𝟿 + [A]=𝙰 + [B]=𝙱 + [C]=𝙲 + [D]=𝙳 + [E]=𝙴 + [F]=𝙵 + [G]=𝙶 + [H]=𝙷 + [I]=𝙸 + [J]=𝙹 + [K]=𝙺 + [L]=𝙻 + [M]=𝙼 + [N]=𝙽 + [O]=𝙾 + [P]=𝙿 + [Q]=𝚀 + [R]=𝚁 + [S]=𝚂 + [T]=𝚃 + [U]=𝚄 + [V]=𝚅 + [W]=𝚆 + [X]=𝚇 + [Y]=𝚈 + [Z]=𝚉 + [a]=𝚊 + [b]=𝚋 + [c]=𝚌 + [d]=𝚍 + [e]=𝚎 + [f]=𝚏 + [g]=𝚐 + [h]=𝚑 + [i]=𝚒 + [j]=𝚓 + [k]=𝚔 + [l]=𝚕 + [m]=𝚖 + [n]=𝚗 + [o]=𝚘 + [p]=𝚙 + [q]=𝚚 + [r]=𝚛 + [s]=𝚜 + [t]=𝚝 + [u]=𝚞 + [v]=𝚟 + [w]=𝚠 + [x]=𝚡 + [y]=𝚢 + [z]=𝚣 +) + +while IFS= read -r line +do + replacement="" + for i in $(seq 0 "$((${#line}-1))") + do + c1=${line:$i:1} + if [[ $c1 =~ [0-9A-Za-z] ]] + then replacement+=${m[$c1]} + else replacement+=$c1 + fi + done + echo "$replacement" +done |
