小编use*_*294的帖子

如何在Bash中对齐表格列?

我想输出一个表格格式文本.我试图做的是使用'\ 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)

bash echo

65
推荐指数
5
解决办法
8万
查看次数

Shell删除选项卡/空格

我已经使用了一个带有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

10
推荐指数
3
解决办法
4万
查看次数

比赛后Grep打印

我使用grep它输出这样的列表

/player/ABc12
/player/ABC321
/player/EGF987
/player/egf751
Run Code Online (Sandbox Code Playgroud)

不过,我想只给玩家这样的名称ABC321,EFG987等...

bash grep

4
推荐指数
3
解决办法
2万
查看次数

使用Sleep运行Bash脚本6小时

你如何使用sleep函数每分钟运行bash脚本6个小时?

谢谢

bash sleep

0
推荐指数
1
解决办法
556
查看次数

标签 统计

bash ×3

grep ×2

echo ×1

sleep ×1