在shell脚本中,可以使用特定的命令和语法来实现格式化的输出。以下是一些常用的方法:
str="Hello"
num=123
printf "String: %s, Number: %d\n" "$str" "$num"
输出:
String: Hello, Number: 123
echo -e "Name\tAge\tCity"
echo -e "John\t25\tNew York"
echo -e "Alice\t30\tLondon"
输出:
Name Age City
John 25 New York
Alice 30 London
其中,-e选项用于启用转义字符的解析。
awk 'BEGIN { printf "%-10s %-10s %-10s\n", "Name", "Age", "City" }
{ printf "%-10s %-10s %-10s\n", $1, $2, $3 }' file.txt
其中,file.txt是包含数据的文件。
这些方法可以根据需要进行灵活组合和调整,以实现所需的格式化输出效果。
领取专属 10元无门槛券
手把手带您无忧上云