diff --git a/MiniScript-cpp/src/ShellIntrinsics.cpp b/MiniScript-cpp/src/ShellIntrinsics.cpp index 7e2c133..780e1f2 100644 --- a/MiniScript-cpp/src/ShellIntrinsics.cpp +++ b/MiniScript-cpp/src/ShellIntrinsics.cpp @@ -736,6 +736,7 @@ static IntrinsicResult intrinsic_readLines(Context *context, IntrinsicResult par partialLine = String(&buf[lineStart], bytesRead - lineStart); } } + if (!partialLine.empty()) list.Add(partialLine); fclose(handle); return IntrinsicResult(list); }