Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在shell脚本中对齐echo命令的输出_Shell_Unix - Fatal编程技术网

如何在shell脚本中对齐echo命令的输出

如何在shell脚本中对齐echo命令的输出,shell,unix,Shell,Unix,我需要对ls-lrt文件中的out-of-ls-lrt.txt文件1.txt文件2.txt进行对齐 echo-els-lrt file.txt file1.txt file2.txt|column-t 但是对于上面的命令,我得到的是低于输出的结果 -rwxrwx 1 bcheudev bcheudev 4198 2015年6月10日file.txt -RWXRWX 1 bcheudev bcheudev 12117 2015年6月10日文件1.txt -rwxrwxrwx 1 bcheudev

我需要对ls-lrt文件中的out-of-ls-lrt.txt文件1.txt文件2.txt进行对齐

echo-e
ls-lrt file.txt file1.txt file2.txt
|
column-t

但是对于上面的命令,我得到的是低于输出的结果

-rwxrwx 1 bcheudev bcheudev 4198 2015年6月10日file.txt
-RWXRWX 1 bcheudev bcheudev 12117 2015年6月10日文件1.txt
-rwxrwxrwx 1 bcheudev bcheudev 468 Jan 7 01:20 file2.txt

第6列中的数据未左对齐

请告诉我应该使用哪个命令将所有d列左对齐

例如:

-rwxrwx 1 bcheudev bcheudev 4198 2015年6月10日tjx_resa_include.mk
-RWXRWX 1 bcheudev bcheudev 12117 2015年6月10日tjx_resa.mk

-rwxrwxrwx 1 bcheudev bcheudev 468 Jan 7 01:20 tjx_rms.cfg

下面的代码”不会产生该输出-修复示例以获得答案。
ls-l
输出通常是对齐的,至少使用单间距字体,这是终端中的默认字体。你在哪个站台?你的终端应用程序是什么?您是否使用可变宽度字体?