Запуск скрипта по двойному клику с выводом на экран в терминале

Форум поддержки для русскоязычных пользователей
Forum rules
Topics in this forum are automatically closed 6 months after creation.
Post Reply
jcoder
Level 1
Level 1
Posts: 2
Joined: Thu Nov 16, 2023 4:44 am

Запуск скрипта по двойному клику с выводом на экран в терминале

Post by jcoder »

Приветствую!
Потихоньку перехожу с винды на linux, изучая bash столкнулся с проблемой
В винде удобно было делать отладку скрипта запуская двойным кликом по файлу, и смотреть ход работы и производить интерактив со скриптом: "set /p"; "choice"; "ctrl+c"; pause
Знаю что можно drag&drop-ом перекинуть в терминал, но хотелось бы по двойному клику так быстрей и удобней
Реально ли сделать? Пробовал гуглить, но не чего не нашел
Ставил "$shell" и "konsole -noclose -e $0"
Простой пример вывод на экран "test":

Code: Select all

#!/bash/bin
echo test
read
Dynaler
Level 1
Level 1
Posts: 4
Joined: Mon Jan 01, 2024 7:24 pm

Re: Запуск скрипта по двойному клику с выводом на экран в терминале

Post by Dynaler »

Честно - советую жить в консоли, там править и запускать скрипты. Можно настроить vim (пусть не пугает, в мемах про vim всё неправда) чтоб по нажатию на F9, например, запускался текущий файл. Первая ссылка по запросу "vim run current sh" в яндексе/гугле
furt7
Level 4
Level 4
Posts: 240
Joined: Sun Aug 13, 2023 6:50 am

Re: Запуск скрипта по двойному клику с выводом на экран в терминале

Post by furt7 »

Можно написать .desktop файл для скрипта
Olej
Level 3
Level 3
Posts: 104
Joined: Sun Apr 05, 2015 7:31 pm

Re: Запуск скрипта по двойному клику с выводом на экран в терминале

Post by Olej »

jcoder wrote: Thu Nov 16, 2023 5:36 am В винде удобно было делать отладку скрипта запуская двойным кликом по файлу, и смотреть ход работы и производить интерактив со скриптом:
От привычек винды нужно отвыкать ... и не "потихоньку", а как можно быстрее
jcoder wrote: Thu Nov 16, 2023 5:36 am Реально ли сделать? Пробовал гуглить, но не чего не нашел
Ставил "$shell" и "konsole -noclose -e $0"
Простой пример вывод на экран "test":

Code: Select all

#!/bash/bin
echo test
read
Для того чтобы файл скрипта выполнялся по кликам, для него должны быть установлены флаги исполнимости ... например для файла test:

Code: Select all

$ chmod a+x test
Dynaler wrote: Mon Jan 01, 2024 7:43 pm Честно - советую жить в консоли, там править и запускать скрипты.
Вот это правильный совет!
Post Reply

Return to “Русский - Russian”