support dataset names with spaces in them, fixes #1
This commit is contained in:
parent
1ac923d3ee
commit
392bc97aa0
|
@ -133,7 +133,7 @@ pools=("$@")
|
||||||
|
|
||||||
now=$(date +%s)
|
now=$(date +%s)
|
||||||
code=0
|
code=0
|
||||||
while read -r snapshot creation; do
|
while read -r creation snapshot; do
|
||||||
# ensure optional prefix matches
|
# ensure optional prefix matches
|
||||||
snapname=${snapshot#*@}
|
snapname=${snapshot#*@}
|
||||||
if [[ -n $prefix && $prefix != "${snapname:0:${#prefix}}" ]]; then
|
if [[ -n $prefix && $prefix != "${snapname:0:${#prefix}}" ]]; then
|
||||||
|
@ -157,5 +157,5 @@ while read -r snapshot creation; do
|
||||||
echo
|
echo
|
||||||
zfs destroy "$snapshot" || code=1
|
zfs destroy "$snapshot" || code=1
|
||||||
fi
|
fi
|
||||||
done < <(zfs list -Hpo name,creation -t snapshot -r "${pools[@]}")
|
done < <(zfs list -Hpo creation,name -t snapshot -r "${pools[@]}")
|
||||||
exit "$code"
|
exit "$code"
|
||||||
|
|
Loading…
Reference in New Issue