Skip to content
Snippets Groups Projects

fix: get filename from select with single value

Merged Hahn Axel (hahn) requested to merge 7000-corrections into master
1 file
+ 3
2
Compare changes
  • Side-by-side
  • Inline
+ 3
2
@@ -569,13 +569,14 @@ EOH
@@ -569,13 +569,14 @@ EOH
# if there is a single dump in backup folder:
# if there is a single dump in backup folder:
# '-rw-r--r-- 1 root root 481 Mar 13 12:27 ahcrawler__20240313-1227.sql.gz'
# '-rw-r--r-- 1 root root 481 Mar 13 12:27 ahcrawler__20240313-1227.sql.gz'
# --> take the last part behind the last space to get a filename
# --> take the last part behind the last space to get a filename
grep "^-[rwxsSt\-]* " <<< "$LASTINPUT" && dbfile="$(rev <<< \'"$LASTINPUT"\' | cut -d ' ' -f 1 | rev)"
grep "[rwxsSt\-]{10,} " <<< "$LASTINPUT" \
 
&& dbfile="$(rev <<< \'"$LASTINPUT"\' | cut -d ' ' -f 1 | rev)"
echo
echo
sTargetDb=$(guessDB ${dbfile})
sTargetDb=$(guessDB ${dbfile})
color.print input "New database name [$sTargetDb] >"
color.print input "New database name [$sTargetDb] >"
read -r sTargetDb
read -r sTargetDb
if [ -z $sTargetDb ]; then
if [ -z "$sTargetDb" ]; then
sTargetDb=$(guessDB ${dbfile})
sTargetDb=$(guessDB ${dbfile})
fi
fi
echo
echo
Loading