summaryrefslogtreecommitdiff
path: root/home/xyz/.local/bin/dirnameall
diff options
context:
space:
mode:
authorxyz <gky44px1999@gmail.com>2021-12-15 21:40:56 -0800
committerxyz <gky44px1999@gmail.com>2021-12-15 21:40:56 -0800
commit84e4e67a503eefd311f0585337cc4a14b2b029d0 (patch)
treefed5023f12619987702e73931bb4df7ed9d79acd /home/xyz/.local/bin/dirnameall
parentb4e672a86e91dbcd67cf94adc957cc550d19fed4 (diff)
`[ -n "$a" ]` and `[ "$a" ]` seems the same, I decided to use the latter
Diffstat (limited to 'home/xyz/.local/bin/dirnameall')
-rwxr-xr-xhome/xyz/.local/bin/dirnameall4
1 files changed, 2 insertions, 2 deletions
diff --git a/home/xyz/.local/bin/dirnameall b/home/xyz/.local/bin/dirnameall
index d2d78a5b..befd3478 100755
--- a/home/xyz/.local/bin/dirnameall
+++ b/home/xyz/.local/bin/dirnameall
@@ -1,7 +1,7 @@
#!/bin/sh
while read -r line; do
- if [ -n "$paths" ]; then
+ if [ "$paths" ]; then
paths="$paths
$line"
else
@@ -11,7 +11,7 @@ done
dirs="$paths"
while [ "$dirs" != '.' ]; do
- [ -n "$dirs" ] && paths="$paths
+ [ "$dirs" ] && paths="$paths
$dirs"
dirs="$(echo "$dirs" | tr '\n' '\0' | xargs -0 dirname | awk '!a[$0]++')"
done