adb shell 判断文件是否为空
时间: 2023-08-02 19:08:41 浏览: 56
可以使用以下命令来判断文件是否为空:
```
if [ -s /path/to/file ]; then
echo "File is not empty"
else
echo "File is empty"
fi
```
其中,`-s` 选项可以判断文件是否为空,如果文件大小大于 0,则文件不为空,否则为空。你需要将 `/path/to/file` 替换为你要判断的文件路径。
相关问题
adb shell 判断文件第二行字符是否为空
可以使用以下命令来判断文件的第二行字符是否为空:
```
adb shell 'sed -n "2{p;q;}" file.txt | tr -d " \t\n\r" | wc -m'
```
其中,`file.txt`是要判断的文件名。这个命令的作用是:
1. `sed -n "2{p;q;}" file.txt` 取出文件的第二行。
2. `tr -d " \t\n\r"` 将第二行中的空格、制表符和换行符删除。
3. `wc -m` 统计删除后的字符串的长度。
如果第二行字符串长度为0,则表示第二行为空。如果长度大于0,则表示第二行不为空。
adb shell 判断文件是否有内容
可以使用以下命令来判断文件是否有内容:
```
if [ -s path/to/file ]; then
echo "File has content"
else
echo "File is empty"
fi
```
其中,`-s` 参数表示判断文件是否非空。如果文件有内容,则返回真,否则返回假。在上述命令中,如果文件有内容,则输出 "File has content",否则输出 "File is empty"。