KSH脚本输出间距问题

时间:2016-05-19 00:11:15

标签: linux database unix ksh metrics

我正在编写KSH脚本来读取/打印数据到文件,当打印出来的文件时,间距没有退出,反正这里是部分脚本:

movieList(){
if[[ -s ${2} ]
then
    echo -n -e "${work_around}\t" >> movieList_${work_around}
    echo -n -e 'cat ${2} | grep 'UID' | sed 's/:/,/' | awk -F'|' '{print $3}'`' >>movieList_${work_around}
    ...
    echo -n -e 'cat ${2} | grep 'movie_started' | sed 's/:/,/' | awk -F'|' '{print $3}'`' >>movieList_${work_around}
    ...

所以示例输出是:

324, Black swan, Natalie Portman, 2010
 654, Black swan, Mila Kunis,2010

这就是我想要发生的事情:

 324, Black swan, Natalie Portman, 2010
 654, Black swan, Mila Kunis,      2010

由于数据敏感性,示例输出数据不是实际数据,但基本上会显示我所具有的间距问题,数据由于某种原因未对齐。它不会发生在所有数据输出上,但是对于某些数据,如你所见,空间似乎有点偏差,它没有对齐。 请帮忙.. 非常感谢!!!

0 个答案:

没有答案