shell脚本实现数字变量转换,N位补零功能。可以借助printf方法。
有以下两种情况:
1. 只需要打印的情况
使用printf。
printf "%04d\n" 123
2. 需要将转换后的值传入参数
N位补零后,需要将打印出的值传入参数。
#!/bin/bash
name=$1
name=`echo $1|awk '{printf("%04d\n",$0)}'`
echo "/home/pi/$name.mp4"
omxplayer -o hdmi /home/pi/$name.mp4 --loop
#omxplayer -o hdmi /home/pi/DJI-MAVIC-AIR2.mp4 --loop