📅  最后修改于: 2023-12-03 15:30:57.930000             🧑  作者: Mango
在Shell/Bash中,可以使用一些命令来生成github markdown格式的表格。
printf
命令可以使用printf
命令来生成表格。
printf "|%-20s|%-20s|\n" "Name" "Age"
printf "|%-20s|%-20s|\n" "John Doe" "25"
printf "|%-20s|%-20s|\n" "Jane Smith" "30"
输出结果:
|Name |Age | |--------------------|--------------------| |John Doe |25 | |Jane Smith |30 |
awk
命令可以使用awk
命令来生成表格,并可以将表格输出到一个markdown文件中。
awk 'BEGIN {
FS=",";
printf "|%-20s|%-20s|\n", "Name", "Age";
printf "|%-20s|%-20s|\n", "--------------------", "--------------------";
}
{
printf "|%-20s|%-20s|\n", $1, $2;
}' file.csv > table.md
file.csv
文件内容:
Name,Age
John Doe,25
Jane Smith,30
输出的table.md
文件内容:
|Name |Age |
|--------------------|--------------------|
|John Doe |25 |
|Jane Smith |30 |
生成github markdown格式的表格,可以使用Shell/Bash中的printf
和awk
命令。这些命令可以为程序员提供方便,以快速生成markdown格式的表格。