Delete specific line number(s) from a text file using sed?
问题 I want to delete one or more specific line numbers from a file. How would I do this using sed? 回答1: If you want to delete lines 5 through 10 and 12: sed -e '5,10d;12d' file This will print the results to the screen. If you want to save the results to the same file: sed -i.bak -e '5,10d;12d' file This will back the file up to file.bak , and delete the given lines. Note: Line numbers start at 1. The first line of the file is 1, not 0. 回答2: You can delete a particular single line with its line