Как изменить этот код, чтобы в блок `then` не попадали пустые строки файла?
Чтобы добавить проверку на пустую строку в эту строку кода, можно использовать условие внутри блока `then`.
Для того чтобы не попадали пустые строки файла в блок `then`, можно добавить условие наличия текста в строке перед выводом ее содержимого:
```bash
cat file.txt | head -n 10 | while read line; do
if [[ ! -z "$line" ]]; then
echo "$line"
fi
done
```
В этом случае, если строка не пустая, она будет выведена на экран.
cat file.txt | grep -v ^# | grep -v ^$