Я использую файловый менеджер под названием ranger в i3. Основная задача, которую я выполняю, - «выбрать папку» для моих ежедневных сценариев рабочего процесса. Поэтому я создал скрипт c и использовал его во всех моих скриптах.
Мой скрипт выбора папок, показанный ниже, сохраняется в файле с именем folderselect. скрипт, показанный ниже
#!/usr/bin/env bash
TMP="$(mktemp)"
ranger --show-only-dir --choosedir="$TMP"
cat $TMP
rm -f $TMP
, когда я включаю этот скрипт в другой скрипт, как показано ниже.
selectedPath = "$ (folderselect)"
скрипт зависает и не выполняется что-нибудь. Пожалуйста, дайте мне знать, что может быть причиной этого.