#!/bin/bash
echo "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" | while read line; do
if [ ${#line} -gt 0 ]; then
echo "$line"
fi
done
line="$*"
dir_filename="`pwd`/${*%.html}_files"
file_name="`pwd`/$line"
echo "$dir_filename" >> hmtl.txt
echo "$file_name" >> hmtl.txt
d="$PWD"
while read line
do
echo "$line"
p=$line
echo $p
echo "$d"
p1="$d,"
IFS=','
for i in $p1; do
echo "<$i>"
done
echo "$i"
i=$(zenity --file-selection --directory --title "Куда переместить файл?")
if [ -w $i ]; then confirm=$(zenity zenity --question --text "Перемещение файла в $i?"; echo $?)
if [[ $confirm == 0 ]]; then
echo $i
mv "$p" "$i"
if (( $? != 0 )); then
zenity --info --text "что-то пошло не так" --title "неудача"
fi
fi
fi
done < $PWD/hmtl.txt
sleep 20
rm ./hmtl.txt
и как заставить работать zenity из текущего каталога, в имени которого пробелы?