nebeda 07.03.2012 14:27 nyaserver

туплю: как из файла убить какую-нибудь строку? не вывести результат без строки, а именно прибить. не хочу разводить 100500 .tmp

?, linux
Recommended by: @proton
1. Rayslava 07.03.2012 14:28 AHHE

На каком языке?

2. nebedaRayslava /1 07.03.2012 14:28 nyaserver

sh

3. Rayslavanebeda /2 07.03.2012 14:28 AHHE

Хм. Попробуй ed'ом

4. gelraen 07.03.2012 14:29 imax

sed'ом. или awk '{if (NR != 10) print $0;}'

5. eurekafag 07.03.2012 14:29 Netbook

sed -i '100500d' file.txt
Убьёт 100500-ю строку, по идее.

6. Rayslava 07.03.2012 14:29 AHHE

Посоны, и sed и awk прогонят файл целиком же, а ed — нет

7. nebedaRayslava /6 07.03.2012 14:30 nyaserver

а как например

8. Rayslavanebeda /7 07.03.2012 14:31 AHHE

щаща, секунду, смотрю мануал :)

9. nebedaRayslava /8 07.03.2012 14:31 nyaserver

он какой-то куцый >_>

10. Rayslavanebeda /9 07.03.2012 14:32 AHHE

А, нет. Только интерактив, только хардкор. Ну шморгни sed'ом тогда.

Do you really want to delete ?