我想输出一个表格格式文本.我试图做的是使用'\ t'回显数组的元素,但它未对齐.我的代码
for((i=0;i<array_size;i++));
do
echo stringarray[$i] $'\t' numberarray[$i] $'\t' anotherfieldarray[$i]
done;
Run Code Online (Sandbox Code Playgroud)
我的输出
a very long string.......... 112232432 anotherfield
a smaller string 123124343 anotherfield
Run Code Online (Sandbox Code Playgroud)
期望的输出
a very long string.......... 112232432 anotherfield
a smaller string 123124343 anotherfield
Run Code Online (Sandbox Code Playgroud) 我已经使用了一个带有sed和cut过滤器的grep命令,它基本上将我的输出转换为与此类似的东西
this line 1
this line 2
another line 3
another line 4
Run Code Online (Sandbox Code Playgroud)
我试图得到一个输出没有行之间和行前面的空格所以它看起来像
this line 1
this line 2
another line 3
another line 4
Run Code Online (Sandbox Code Playgroud)
我想添加另一个| 过滤
我使用grep它输出这样的列表
/player/ABc12
/player/ABC321
/player/EGF987
/player/egf751
Run Code Online (Sandbox Code Playgroud)
不过,我想只给玩家这样的名称ABC321,EFG987等...