在Bash中,可以使用printf命令将多行参数按列打印。下面是一个示例代码:
#!/bin/bash
# 多行参数
args=$(cat <
在上面的示例中,我们首先定义了一个包含多行参数的变量args
,其中每一行包含名和姓。然后使用printf命令按列打印输出。先打印表头,然后使用循环一行一行地打印参数。在循环中,我们使用awk命令从每一行中提取名和姓,并使用printf命令按列打印输出。
运行上面的脚本,输出结果如下:
First Name Last Name
----------------------------------------------
John Doe
Jane Smith
Michael Johnson
这样就实现了按列打印多行参数的功能。