Re: delete last line
- From: Jeff Hyman <scolist@xxxxxxxxxx>
- Date: Fri, 11 Jan 2008 13:10:21 -0500
Jean-Pierre Radley typed (on Fri, Jan 11, 2008 at 12:25:38PM -0500):
| Jeff Hyman typed (on Fri, Jan 11, 2008 at 11:20:40AM -0500):
| | Jean-Pierre Radley typed (on Thu, Jan 10, 2008 at 05:55:06PM -0500):
| | | pablo typed (on Thu, Jan 10, 2008 at 02:03:03PM -0800):
| | | | how can I delete the last line of a text file from the command line ?
| | | |
| | | | I mean only last line
| | |
| | | sed '$d' in.file > out.file
| | |
| | | --
| | | JP
| |
| | Well... now I'm curious.
| |
| | How would you delete ONLY the next-to-last line,
| | leaving the previous very last line to replace
| | the space where the next-to-last line was just
| | removed?
|
| Badly phrased question. If you remove a line, there is no "space left
| behind". There would only be a "space left behind" if you deleted the
| just the line's visible contents, AKA as blanking the line. When one
| says remove, one means removing the 'newline' as well, so that there's
| nothing left at all.
|
| In any case, what you meant to do would want a small modification to what
| Bill just posted:
|
| ex - filename <<DONE
| $
| -
| w
| q
| DONE
|
JP,
We've know each other for a long long time. If you were able
to "fix" me from making all those typos, confusing explainations,
questionable questions, etc, I would have had a sex change and tried
to marry you long ago. Please don't mention this to Jane. For those
of that don't know me, I'm a mans man, so don't even think about what
your thinking <g>.
The one hyphen is the difference between what you posted above
and what Bill posted. So, what would be the case if:
###---------------------------------------------------
ex - filename <<DONE
$
- Removes next to last line (from previous post)
- Add another hyphen to rm the next-to-next last line ?
Add 5 more to remove another 5 lines ?
w
q
DONE
###---------------------------------------------------
IOW: What if one wanted to remove the last 6 lines, but
keep the very last line? I understand if your to busy,
but I find this issue really interesting for some reason.
###---------------------------------------------------
- Jeff H
.
- References:
- delete last line
- From: pablo
- Re: delete last line
- From: Jean-Pierre Radley
- Re: delete last line
- From: Jeff Hyman
- Re: delete last line
- From: Jean-Pierre Radley
- delete last line
- Prev by Date: Re: delete last line
- Next by Date: Re: delete last line
- Previous by thread: Re: delete last line
- Next by thread: Re: delete last line
- Index(es):
Relevant Pages
|