Отображать вывод команды, выполняемой в bash во время ее выполнения

Как упоминает Бруно Перейра в комментарии к вашему вопросу, вам нужно создать панель запуска приложений для SQlite Database Browser.

Для этого откройте текстовый редактор, такой как Gedit, и создайте текстовый документ с помощью Следующее содержимое:

[Desktop Entry]
Encoding=UTF-8
Name=SQLite Database Browser
Comment=Create, Edit and Modify SQLite database files
Exec=sqlitebrowser %u
Terminal=false
Type=Application
StartupNotify=true
MimeType=text/plain;
NoDisplay=true

После того, как вы сделали это имя, файл sqlitebrowser.desktop и сохраните файл в ~/.local/share/applications

. После этого перейдите к .sqlite3 и щелкните правой кнопкой мыши на нем, выберите «Открыть с помощью другого приложения»

Затем выберите Открыть с помощью другого приложения и прокрутите вниз, чтобы выбрать из списка список браузера базы данных SQlite и его теперь будет приложение по умолчанию для открытия файлов .sqlite.

0
задан 4 December 2017 в 15:43

4 ответа

Заменить:

echo "`some_command`"

С помощью:

some_command

Обратные ссылки здесь не полезны, поэтому их нельзя обойти. Они были бы хороши только тогда, когда нужно было как-то суммировать результаты после того, как они были завершены.

1
ответ дан 18 July 2018 в 01:53

xtrace

Перед запуском команды вы можете установить параметр xtrace (обычно используемый для отладки сценариев оболочки) (нет необходимости использовать подстановку команд). Кроме того, не забудьте снова отключить опцию.

set -x some_command set +x

Пример:

$ set -x; sleep 2 && echo fin; set +x + sleep 2 + echo fin fin + set +x

echo

Если вы обнаружите, что выход xxtrace слишком захламлен, вы могли бы просто echo указать имя команды заранее:

echo some_command some_command
1
ответ дан 18 July 2018 в 01:53

замена:

echo "`some_command`"

с:

some_command

обратные апострофы не полезно, так можно обойтись. Они бы только хорошо, если вещь нужно было как-то обобщить вывод после его завершения.

1
ответ дан 24 July 2018 в 17:28

xtrace

Перед запуском команды вы можете установить параметр xtrace (обычно используемый для отладки сценариев оболочки) (нет необходимости использовать подстановку команд). Кроме того, не забудьте снова отключить опцию.

set -x some_command set +x

Пример:

$ set -x; sleep 2 && echo fin; set +x + sleep 2 + echo fin fin + set +x

echo

Если вы обнаружите, что выход xxtrace слишком захламлен, вы могли бы просто echo указать имя команды заранее:

echo some_command some_command
1
ответ дан 24 July 2018 в 17:28

Другие вопросы по тегам:

Похожие вопросы: