typeset -A links
typeset -A backs
for p (${(k)pages}) {
- for w (`cat $p`) {
+ for w (`< $p`) {
[[ $w =~ "^[([{].*" ]] && w=${MATCH[2,-2]}
[[ ${pages[$w]} ]] || continue
links[$p]="$w ${links[$p]}"
genhtml() {
local page=$1
local data
- [[ $# -eq 1 ]] && data="`cat $page`" || data=$2
+ [[ $# -eq 1 ]] && data=`< $page` || data=$2
data="${data//&/&}"
data="${data//</<}"
data="${data//>/>}"