【问题标题】:Dialog and SQL output on Linux Shell ScriptingLinux Shell 脚本上的对话框和 SQL 输出
【发布时间】:2020-10-28 08:21:30
【问题描述】:

我有以下脚本:

VAR=$(mysql -u root -e " use <database_name>; select column1,column2,column3 from <table_name>;")

dialog --title "something" --msgbox "$VAR" 50 50

我得到的输出是这样的。 this 但我希望输出在对话框命令中是这样的 this

我可以通过不将 sql 命令存储在变量中来获得此输出。

我哪里错了?

【问题讨论】:

    标签: mysql sql linux shell dialog


    【解决方案1】:

    在您的VAR=$(mysql ...) 上,您可以添加--table 以获得不想要的效果。

    VAR=$(mysql -u root -t -e ...)
    

    【讨论】:

    • 好吧,它确实有效,但即使我的对话框的宽度和高度像素是动态的,列也不相等。
    • 你能用图片分享输出吗?
    • 已发帖,我是新手呵呵
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多