Мне нужно zenity
помещать выбранное имя файла в переменную без ее пути. Что я имею, теперь
file_to_copy="$(zenity --file-selection --title='Select a File')"
echo $file_to_copy
затем печать
/home/blades/Scripts/openwrt-vpn-renew/ze.sh
Я хотел просто распечатать ze.sh
.
Если Вам не абсолютно нужно zenity
для обеспечения этой функциональности для Вас затем можно легко сделать это в оболочке, любом расширении параметра использования
file_to_copy=${file_to_copy##*/}
где ##*/
относится к самому долгому ведущему сопоставлению строк */
, или использование basename
утилита
file_to_copy=$(basename "$file_to_copy")