如何在shell脚本中对齐echo命令的输出
我需要对ls-lrt文件中的out-of-ls-lrt.txt文件1.txt文件2.txt进行对齐如何在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
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
输出通常是对齐的,至少使用单间距字体,这是终端中的默认字体。你在哪个站台?你的终端应用程序是什么?您是否使用可变宽度字体?