support dataset names with spaces in them, fixes #1

This commit is contained in:
Dave Eddy 2018-08-16 16:48:58 -04:00
parent 1ac923d3ee
commit 392bc97aa0
1 changed files with 2 additions and 2 deletions

View File

@ -133,7 +133,7 @@ pools=("$@")
now=$(date +%s)
code=0
while read -r snapshot creation; do
while read -r creation snapshot; do
# ensure optional prefix matches
snapname=${snapshot#*@}
if [[ -n $prefix && $prefix != "${snapname:0:${#prefix}}" ]]; then
@ -157,5 +157,5 @@ while read -r snapshot creation; do
echo
zfs destroy "$snapshot" || code=1
fi
done < <(zfs list -Hpo name,creation -t snapshot -r "${pools[@]}")
done < <(zfs list -Hpo creation,name -t snapshot -r "${pools[@]}")
exit "$code"