Talk:Remove lines from a file: Difference between revisions

Content added Content deleted
m (moved Talk:Remove lines fom a file to Talk:Remove lines from a file: typing mistake in title)
(By default I would just return an errorlevel, if appropriate parameters were not provided.)
Line 11: Line 11:


Woops, I've thought of something that is close to this. What do you think about creating a command line utility "extract" that by default extracted the first line from a file and printed it to stdout whilst leaving the file behind with its first line missing. extract could be given two options: a starting line (defaults to 1), and the number of (this and subsequent), lines to extract (defaults to 1). Missing lines return the null string (without a line terminator). If the file ends without a line terminator then the if that line is returned then it is without a line terminator. Numeric options should not be zero or negative. --[[User:Paddy3118|Paddy3118]] 06:55, 13 July 2011 (UTC)
Woops, I've thought of something that is close to this. What do you think about creating a command line utility "extract" that by default extracted the first line from a file and printed it to stdout whilst leaving the file behind with its first line missing. extract could be given two options: a starting line (defaults to 1), and the number of (this and subsequent), lines to extract (defaults to 1). Missing lines return the null string (without a line terminator). If the file ends without a line terminator then the if that line is returned then it is without a line terminator. Numeric options should not be zero or negative. --[[User:Paddy3118|Paddy3118]] 06:55, 13 July 2011 (UTC)

::Yeah that sounds a useful gadget. I'm not sure about the name "extract", because it actually does a deletion too, but it is a good idea, and would make a great separate task on here. [[User:Markhobley|Markhobley]] 07:08, 13 July 2011 (UTC)
::Yeah that sounds a useful gadget. I'm not sure about the name "extract", because it actually does a deletion too, but it is a good idea. By default I would just return an errorlevel, if appropriate parameters were not provided. [[User:Markhobley|Markhobley]] 21:53, 13 July 2011 (UTC)