Rumah > Artikel > Operasi dan penyelenggaraan > Bagaimana untuk memadam beberapa baris pertama fail dalam Linux
Di Linux, anda boleh menggunakan arahan sed untuk memadam beberapa baris pertama fail Arahan ini boleh memproses dan mengedit fail teks mengikut arahan skrip Ia boleh digunakan dengan ungkapan biasa untuk dicapai kesan memadam beberapa baris pertama fail Sintaks Ia adalah "sed -i '1, bilangan beberapa baris pertama d' nama fail".
Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.
sed -i '1,nd' 文件名 这个是删除第一行到第n行
sed ialah editor strim Ia adalah alat yang sangat baik untuk pemprosesan teks. Ia boleh digunakan dengan sempurna dengan biasa ungkapan. Ia mempunyai banyak fungsi. Semasa pemprosesan, baris yang sedang diproses disimpan dalam penimbal sementara, dipanggil "ruang corak", dan kemudian arahan sed digunakan untuk memproses kandungan penimbal Selepas pemprosesan selesai, kandungan penimbal dihantar ke skrin. Kemudian proses baris seterusnya, dan ulangi sehingga akhir fail. Kandungan fail tidak diubah melainkan anda menggunakan ubah hala untuk menyimpan output.
Sed digunakan terutamanya untuk mengedit satu atau lebih fail secara automatik. Ia boleh melaksanakan tugas tertentu seperti menggantikan, memadam, menambah dan memilih talian data, memudahkan operasi berulang pada fail, menulis program penukaran, dll.
Sintaks
sed [-hnV][-e<script>][-f<script文件>][文本文件]
Penerangan parameter:
-e855348821b2e8f2cc4b633bf98f064df atau --expression=855348821b2e8f2cc4b633bf98f064df skrip untuk memproses fail teks input.
-fcd304425fa9e7b7ef41f51e9e0c2477e atau --file=cd304425fa9e7b7ef41f51e9e0c2477e
-h atau --help memaparkan bantuan.
-n atau --tenang atau --senyap hanya memaparkan hasil selepas pemprosesan skrip.
-V atau --version memaparkan maklumat versi.
Penerangan tindakan:
a: Baru ditambah, a boleh diikuti dengan rentetan, dan rentetan ini akan muncul pada baris baharu (The baris seterusnya semasa)~
c: Penggantian, c boleh diikuti oleh rentetan, rentetan ini boleh menggantikan garisan antara n1 dan n2!
d: Padam, kerana ia dipadam, jadi d biasanya tidak diikuti oleh apa-apa
i: Masukkan, selepas i Anda boleh; terima rentetan, dan rentetan ini akan muncul pada baris baharu (baris sebelumnya semasa); Biasanya p akan dijalankan bersama-sama dengan parameter sed -n~
s: penggantian, anda boleh terus melakukan kerja penggantian! Biasanya tindakan s ini boleh dipasangkan dengan perwakilan biasa! Sebagai contoh, 1,20s/lama/baru/g adalah ia!
Contohnya adalah seperti berikut;
Tutorial video Linux
》sed -i ‘1,14030000d’ send_url_log.txt
Atas ialah kandungan terperinci Bagaimana untuk memadam beberapa baris pertama fail dalam Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!