s=(\\n {a..z}) a+=+1 d=1 c+=($a) ${b/>}||d+=($a) read -n1 b&&. *||for((;x=c[i=x?i+1:0],y=d[j+=!x];)){ printf ${s[x&&x<y?y:x]} }
Note that non-ascii characters in the above source code will be escaped (such as \x9f).
download
return to the top page