bash在读取时使用单个变量连接字符串

时间:2017-03-23 17:33:23

标签: mysql database bash shell

在下面的脚本中,我尝试从mysql数据库中获取所有表名,并且我希望打印出所有表的名称,但无论我做什么或我使用哪个method,它只是不起作用。打印的字符串我想是彼此重叠的表名:

  

watchdoglescabularyrchygsey

这个脚本有什么问题?

  mysql -Nse 'show tables' DATABASE |
    { 
    while read table
    do
    alltables="$alltables $table"
    done 
    echo $alltables;
    }

1 个答案:

答案 0 :(得分:2)

pd.DataFrame( np.power(df.values[:, [0]], np.power(2, np.arange(4))), df.index, df.columns) 0 1 2 3 0 1 1 1 1 1 2 4 16 256 2 3 9 81 6561 3 4 16 256 65536 4 5 25 625 390625 是否可以将表名分隔为mysql而不是\n\r?然后,\n会显示readFirst Table,依此类推。在大多数Linux终端\rSecond Table中,光标会跳回到当前行的开头。 \r将打印为ABC\r_

正在检查_BC

执行\r并查看输出。控件字符mysql -Nse 'show tables' DATABASE | sed 's:\r:\\r:'将打印为文字字符串\r

正在删除\r

在命令之间插入\r