adb shell if判断文件第二行字符是否为非空
时间: 2023-07-27 19:11:05 浏览: 106
adb shell命令
可以通过以下命令来实现:
```
if [ "$(sed -n '2p' file | tr -d '[:space:]')" != "" ]; then
echo "第二行非空"
else
echo "第二行为空"
fi
```
解释:
- `sed -n '2p' file`:表示只输出文件 file 的第二行;
- `tr -d '[:space:]'`:表示删除输出结果中的所有空格、制表符等空白字符;
- `$(...)`:将命令输出结果作为字符串返回;
- `if [ ... != "" ]`:判断命令输出结果是否为空字符串。如果不为空,则执行 `echo "第二行非空"`,否则执行 `echo "第二行为空"`。
阅读全文