Miscellany
public shellscript v1 · immutable#: cat pad.sh#pad a string with a certain amount of chars#arg1 is the string, mandatory#arg2 is the padding length (optional, defaults to 80)#arg3 is the char used for padding (optional, defaults to space)function pad() { str=$1; len=${2:-80}; char=${3:-\ }; padlen=$(($len-${#str})) for((i=0; i<$padlen; i++)); do str=${str}${char}; done echo "${str}"}#: #tesing#: pad hello 5 \#hello#: pad hello 10 \#hello######: pad hello 20 -hello---------------#: #seems to work :)