]> Sergey Matveev's repositories - zk.zsh.git/commitdiff
Less cat-calls
authorSergey Matveev <stargrave@stargrave.org>
Sun, 13 Mar 2022 10:37:45 +0000 (13:37 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sun, 13 Mar 2022 10:37:45 +0000 (13:37 +0300)
zk.zsh

diff --git a/zk.zsh b/zk.zsh
index 660354c55c40fc0919cd5428213dea612e5cb983..08a2f082654ca4a26336fa5666dd7bc3335079ba 100755 (executable)
--- a/zk.zsh
+++ b/zk.zsh
@@ -26,7 +26,7 @@ for f (**(.)) pages[$f]=1
 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]}"
@@ -67,7 +67,7 @@ getrel() {
 genhtml() {
     local page=$1
     local data
-    [[ $# -eq 1 ]] && data="`cat $page`" || data=$2
+    [[ $# -eq 1 ]] && data=`< $page` || data=$2
     data="${data//&/&amp;}"
     data="${data//</&lt;}"
     data="${data//>/&gt;}"