This commit is contained in:
zawz 2023-06-22 12:14:41 +02:00
parent eb4e8bdb12
commit fd13f65fae
2 changed files with 14 additions and 8 deletions

View file

@ -31,9 +31,8 @@ srcscript='
cd "$(dirname "$path")" cd "$(dirname "$path")"
name=$(basename "$path") name=$(basename "$path")
size=$(du -sb "$name" | cut -f1) size=$(du -sb "$name" | cut -f1)
sleep 0.1
printf "%s\n" "$name" printf "%s\n" "$name"
sleep 0.1 sleep 0.5
if [ -d "$name" ] ; then if [ -d "$name" ] ; then
echo folder echo folder
cd "$name" cd "$name"
@ -41,8 +40,13 @@ srcscript='
else else
echo file echo file
fi fi
sleep 0.1 exec "$@" "$name" | {
exec "$@" "$name" | pv -s "$size" -fw $cw | $comp if which pv >/dev/null 2>&1 ; then
pv -s "$size" -fw $cw
else
cat
fi
} | $comp
' '
dstscript=' dstscript='

View file

@ -1,5 +1,7 @@
#!/bin/sh #!/bin/sh
[ "$DEBUG" = true ] && set -x
fname="$(basename "$0")" fname="$(basename "$0")"
usage() usage()
@ -32,9 +34,9 @@ targets="."
[ $# -gt 0 ] && targets="$*" [ $# -gt 0 ] && targets="$*"
if [ -n "$opt_v" ] ; then if [ -n "$opt_v" ] ; then
ret=$(find $targets -printf '%T@\n' | sort -n | head -n1 | cut -d'.' -f1) ret=$(find "$@" -printf '%T@\n' | sort -n | head -n1 | cut -d'.' -f1)
else else
ret=$(find $targets -printf '%T@\n' | sort -n | tail -n1 | cut -d'.' -f1) ret=$(find "$@" -printf '%T@\n' | sort -n | tail -n1 | cut -d'.' -f1)
fi fi
@ -42,9 +44,9 @@ if [ -n "$opt_s" ]
then then
true # do nothing: already in seconds true # do nothing: already in seconds
elif [ -n "$date_format" ] ; then elif [ -n "$date_format" ] ; then
ret=$(date --date="$date_format" 2>/dev/null) ret=$(date --date="@$ret" "$date_format" 2>/dev/null)
else # resolve to default date else # resolve to default date
ret=$(date --date="@$ret" 2>/dev/null) ret=$(date --date="@$ret" 2>/dev/null)
fi fi
[ -n "$ret" ] && echo $ret [ -n "$ret" ] && echo "$ret"