linux compruebe si hay una línea en blanco al final del archivo

Los ejemplos son los siguientes:

[ -z `sed -n '$p' test.txt` ] && echo 最后一行为空行
[ -n `sed -n '$p' test.txt` ] && echo 最后一行不是空行

[ -z `tail -n 1 test.txt` ] && echo 最后一行为空行
[ -n `tail -n 1 test.txt` ] && echo 最后一行不是空行

[ -z `awk 'END {print}' test.txt` ] && echo 最后一行为空行
[ -n `awk 'END {print}' test.txt` ] && echo 最后一行不是空行

 

 

Supongo que te gusta

Origin blog.csdn.net/whatday/article/details/113861198
Recomendado
Clasificación