follow symbolic links in the target
authormirabilos <m@mirbsd.org>
Wed, 17 Oct 2018 00:21:15 +0000 (00:21 +0000)
committermirabilos <m@mirbsd.org>
Wed, 17 Oct 2018 00:21:15 +0000 (00:21 +0000)
mksh/_remfor
mksh/_remfornd

index 1a39b43..17d1920 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/mksh
 #-
-# Copyright © 2015
+# Copyright © 2015, 2018
 #      mirabilos <m@mirbsd.org>
 #
 # Provided that these terms and disclaimer and all copyright notices
@@ -26,7 +26,7 @@ shift; shift
 [[ $_fm = *'*' ]] || _fm=${_fm@Q}
 
 trap "" INT
-ssh "$_h" find "$_fm" -type f -print0 | sort -R "" | \
+ssh "$_h" find "$_fm" -follow -type f -print0 | sort -R "" | \
     while IFS= read -r -d "" _i; do
        print -r "◖${_i}◗"
        ssh -n "$_h" cat "${_i@Q}" | "$@"
index 43e7c49..0c0ef29 100644 (file)
@@ -1,7 +1,7 @@
 #!/usr/bin/env mksh
 # From MirOS: contrib/code/Snippets/shuffle,v 1.7 2012/10/19 18:59:39 tg Exp $
 #-
-# Copyright © 2006, 2010, 2011, 2012, 2015, 2017
+# Copyright © 2006, 2010, 2011, 2012, 2015, 2017, 2018
 #      mirabilos <m@mirbsd.org>
 #
 # Provided that these terms and disclaimer and all copyright notices
@@ -31,7 +31,7 @@ set -A files
 integer nfiles=0
 
 trap "" INT
-ssh -n "$_h" find "$_fm" -type f -print0 |&
+ssh -n "$_h" find "$_fm" -follow -type f -print0 |&
 while IFS= read -p -r -d "" _i; do
        files[nfiles++]=$_i
 done