#!/bin/bash
gnome-terminal --command='/home/user23/bin/n-youtube-dl "$1"'
Я хочу передать аргумент, переданный этому скрипту, другому скрипту, запущенному в терминале. Но это начинает бесконечные терминалы гномов.
Можете ли вы объяснить, почему это так и как это сделать?
Я запускаю zsh, имеет мою основную оболочку, если это имеет значение, терминал запускает
Обновление:
#!/bin/bash
gnome-terminal --command='echo "WTF"'
read -p "Press [Enter] key"
Просто закрывает термин быстрее, чем я вижу WTF. Разве он не должен останавливаться? То же самое касается замены WTF на $1 снова, нет респауна.
#!/bin/bash
gnome-terminal -x bash -c "cd ~/Downloads/youtube; youtube-dl \"$@\"; read -p \"Press [Enter] key\""
Вот как я на самом деле решил это.