shell 格式化字符串
时间: 2023-11-21 21:59:17 浏览: 329
Shell编程范例之字符串操作-TinyLab原创
在shell中,可以使用printf命令来格式化字符串。printf命令的语法如下:
```
printf format-string [arguments...]
```
其中,format-string是格式化字符串,arguments是要格式化的参数。下面是一些常用的格式化选项:
- %s:格式化字符串
- %c:格式化字符
- %d:格式化整数
- %f:格式化浮点数
- %x:格式化十六进制数
下面是一个例子,演示如何使用printf命令格式化字符串:
```shell
#!/bin/bash
name="Tom"
age=20
printf "Name: %s\nAge: %d\n" $name $age
```
输出结果为:
```
Name: Tom
Age: 20
```
在上面的例子中,%s表示格式化字符串,%d表示格式化整数。注意,在printf命令中,格式化字符串中的占位符需要和后面的参数一一对应。
阅读全文