怎么在echo "---------------------------" 输出一个空行
时间: 2023-08-27 12:14:05 浏览: 52
要在 `echo "---------------------------"` 的输出之后插入一个空行,可以使用一个空的 `echo` 命令来实现。请将以下行添加到脚本中:
```bash
echo
```
修改后的完整脚本如下:
```bash
#!/bin/bash
# 获取当前工作目录下的所有apk文件列表
apk_files=$(ls *.apk)
# 循环处理每个apk文件
for file in $apk_files; do
# 提取包名
local_package=$(aapt dump badging "$file" | grep -E -o "package: name='[^']+'" | cut -d"'" -f2)
# 提取本地apk的版本号
local_version=$(aapt dump badging "$file" | grep -E -o "versionName='[^']+'" | cut -d"'" -f2)
# 检查设备中是否存在对应的包名
device_info=$(adb shell pm list packages | grep -w "$local_package")
if [ -n "$device_info" ]; then
# 提取设备中apk的版本号
device_version=$(adb shell dumpsys package "$local_package" | grep versionName | awk -F"=" '{print $2}' | sed s/\'//g)
# 比较版本号
if [ "$local_version" != "$device_version" ]; then
echo "包名:$local_package"
echo "本地版本号:$local_version"
echo "设备版本号:$device_version"
fi
else
echo "未在设备中找到包名:$local_package"
fi
echo "---------------------------"
echo
done
```
这样修改后,在每次输出 "---------------------------" 后会添加一个空行。