summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
Diffstat (limited to 'bin')
-rwxr-xr-xbin/capitalise15
-rwxr-xr-xbin/double-strike14
-rwxr-xr-xbin/embolden3
-rwxr-xr-xbin/frakture3
-rwxr-xr-xbin/italicise3
-rwxr-xr-xbin/monospace11
-rwxr-xr-xbin/sans-serif3
7 files changed, 16 insertions, 36 deletions
diff --git a/bin/capitalise b/bin/capitalise
index 479c55d..100dbe8 100755
--- a/bin/capitalise
+++ b/bin/capitalise
@@ -122,16 +122,9 @@ declare -A smallcaps=(
)
while IFS= read -r line
-do
- replacement=""
- for i in $(seq 0 "$((${#line}-1))")
- do
- c1=${line:$i:1}
- # if [[ $c1 =~ [a-zA-Zα-ωΑ-Ω] ]]
- if [[ $c1 =~ [a-zæœ] ]]
- then replacement+=${smallcaps[$c1]}
- else replacement+=$c1
- fi
+do for i in $(seq 0 "$((${#line}-1))")
+ do c=${line:$i:1}
+ printf '%s' "${smallcaps[$c]:-$c}"
done
- echo "$replacement"
+ echo
done
diff --git a/bin/double-strike b/bin/double-strike
index 92e979d..0945542 100755
--- a/bin/double-strike
+++ b/bin/double-strike
@@ -67,15 +67,9 @@ declare -A ds=(
)
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+=${ds[$c1]}
- else replacement+=$c1
- fi
+do for i in $(seq 0 "$((${#line}-1))")
+ do c=${line:$i:1}
+ printf '%s' "${ds[$c]:-$c}"
done
- echo "$replacement"
+ echo
done
diff --git a/bin/embolden b/bin/embolden
index 541cc46..bf639ff 100755
--- a/bin/embolden
+++ b/bin/embolden
@@ -391,8 +391,7 @@ declare -A bold=(
while IFS= read -r line
do for i in $(seq 0 $((${#line}-1)))
- do
- c=${line:$i:1}
+ do c=${line:$i:1}
printf '%s' "${bold[$c]:-$c}"
done
echo
diff --git a/bin/frakture b/bin/frakture
index 530369c..cb8f43f 100755
--- a/bin/frakture
+++ b/bin/frakture
@@ -110,8 +110,7 @@ declare -A f=(
)
while IFS= read -r line
do for i in $(seq 0 "$((${#line}-1))")
- do
- c=${line:$i:1}
+ do c=${line:$i:1}
printf '%s' "${f[$c]:-$c}"
done
echo
diff --git a/bin/italicise b/bin/italicise
index 33d8e1e..549f568 100755
--- a/bin/italicise
+++ b/bin/italicise
@@ -264,8 +264,7 @@ declare -A italic=(
while IFS= read -r line
do for i in $(seq 0 "$((${#line}-1))")
- do
- c=${line:$i:1}
+ do c=${line:$i:1}
printf '%s' "${italic[$c]:-$c}"
done
echo
diff --git a/bin/monospace b/bin/monospace
index 6a5770e..87719f4 100755
--- a/bin/monospace
+++ b/bin/monospace
@@ -67,12 +67,9 @@ declare -A m=(
)
while IFS= read -r line
-do
- replacement=""
- for i in $(seq 0 "$((${#line}-1))")
- do
- c=${line:$i:1}
- replacement+=${m[$c]:-$c}
+do for i in $(seq 0 "$((${#line}-1))")
+ do c=${line:$i:1}
+ printf '%s' "${m[$c]:-$c}"
done
- echo "$replacement"
+ echo
done
diff --git a/bin/sans-serif b/bin/sans-serif
index 070411c..fda8bbc 100755
--- a/bin/sans-serif
+++ b/bin/sans-serif
@@ -392,8 +392,7 @@ declare -A s=(
while IFS= read -r line
do for i in $(seq 0 "$((${#line}-1))")
- do
- c=${line:$i:1}
+ do c=${line:$i:1}
printf '%s' "${s[$c]:-$c}"
done
echo