Editor Strim (SED): Asas
SED, juga dikenali sebagai Editor Strim, ialah alat yang sangat berguna. Ia digunakan untuk mencari perkataan atau corak tertentu dan kemudian melakukan beberapa operasi pada perkataan atau corak itu, atau dengan kata lain, mengubahnya. Dalam Windows, SED juga dikenali sebagai fungsi Cari dan Ganti. SED datang secara asli dengan Ubuntu, jadi tiada apa-apa untuk dipasang hanya mula menggunakannya. Dalam tutorial ini kami akan menunjukkan kepada anda cara menggunakan SED atau Editor Strim.
Komander "S"
Arahan paling penting dalam SED atau editor strim ialah arahan "s". "s" bermaksud pengganti. Sintaksnya adalah seperti berikut:
/regexp/replacement/bendera
Jadi mari kita gunakan fail yang dipanggil "file.txt" sebagai contoh. Begini rupa "file.txt" jika anda mengikutinya:
Mari kita gunakan contoh untuk menggambarkan cara arahan "S" berfungsi:
SED‘S/First/Moon/I'file.txt>moon.txt
Apabila ungkapan seperti ini diberikan, ia bermakna:
-
- S—Ia bermaksud Pengganti.
- first — perkataan untuk dicari dalam fail bernama "file.txt".
- "Bulan" - "Pertama" digantikan dengan "Bulan".
- bermaksud abaikan. Mari kita abaikan bahagian ini buat masa ini.
- File.txt - Fail di mana SED akan mencari corak atau perkataan. Dalam kes ini perkataan "Pertama" ialah:
- Moon.txt – Apabila perkataan “first” digantikan dengan “Moon”, ia akan disimpan di bawah “moon.txt”.
Dicari dalam file.txt
Dalam SED, gantikan perkataan "first" dengan "moon" hanya dalam contoh pertama (bermaksud jika "first" muncul beberapa kali, hanya kali pertama akan diganti). Perintah ini mencari dalam fail bernama "file.txt" dan setelah penggantian selesai, hasilnya akan disimpan ke fail "moon.txt".
Beginilah rupanya:
Sila ingat untuk meletakkan "/" di mana perlu. Jika "/" ditinggalkan, SED tidak akan menerima arahan.
Setakat ini, kami hanya menggantikan "kali pertama" dengan perkataan "bertemu". Sekarang, katakan kita mahu menggantikan perkataan "baris" (yang muncul beberapa kali - empat kali, lebih spesifik) dalam baris ketiga dengan perkataan "Malaikat".
Bagaimana kita menyasarkan baris ketiga secara khusus? Kami menggunakan arahan berikut:
SED‘3S/Line/Angel/I'file.txt>angel.txt
Jadi, apa yang berlaku di sini? Okay, "3" menentukan nombor baris. Jadi ia datang ke baris ketiga. Kemudian, gantikan "angel.txt" dengan "line" dalam fail bernama "file.txt" dan simpan fail yang ditukar sebagai "angel.txt".
Bagaimana jika kita mahu menggantikan atau menukar baris "3" dan "4"?
Sed‘3,4s/line/Angel/I’file.txt>angel2.txt
Perhatikan bahawa dalam contoh sebelumnya, kami menggunakan bendera "i" untuk mewakili abaikan. Sekarang, kami menggunakan bendera "g" untuk mewakili global.
Mari kita gunakan contoh untuk menggambarkan cara arahan "s" berfungsi:
sed’s/line/sun/g ‘file.txt> txt
Apabila ungkapan seperti ini diberikan, ia bermakna:
G bermaksud global. Ingat, dalam contoh pertama, apabila kita menggunakan bendera "i", terdapat hanya satu penggantian. Memandangkan kami menambahkan "g" pada global, ini bermakna terdapat alternatif di mana-mana sahaja. Jadi, daripada menyebut baris pertama, baris kedua, baris ketiga dan baris terakhir, ia mengatakan matahari pertama, matahari kedua, matahari ketiga dan matahari terakhir. Ia menggantikan baris perkataan (di mana-mana) dalam keseluruhan fail dengan perkataan "matahari".
Sekarang, bagaimana jika kita ingin memilih baris berdasarkan perkataan yang terkandung di dalamnya? Nah, kita dapat melihat bahawa baris terakhir "file.txt" mempunyai perkataan "terakhir". Sekarang, katakan kita mahu "Ini adalah baris terakhir". Ini kata terakhir." "Ini hantu terakhir. Ini perkataan terakhir."
Kami menulis seperti berikut:
Sed‘/last/S/line/host/’file.txt>.ghost.txt
"terakhir" di sini memberitahu SED untuk mencari baris yang mengandungi perkataan "terakhir" dan kemudian menggantikan perkataan "garisan" dengan "hantu" dalam baris itu.
Sekarang, katakan kita mahu melakukan sebaliknya. Katakan kita mahu setiap baris tanpa perkataan "last" mempunyai perkataan "line" ditukar kepada "host". Jom tulis perkara berikut:
Sila pilih ‘/last/! S/line/ghost/’file.txt>.ghost2.txt
Seperti yang anda lihat di sini, setiap baris kecuali baris terakhir (yang mengandungi perkataan "terakhir") mempunyai perkataan "hantu" digantikan dengan perkataan "garisan".
Kita juga boleh melakukan ini menggunakan nombor baris:
Sed‘3,4! S/行/夜/I’file.txt>night.txt
Dalam kes ini, baris 3 dan 4 ditinggalkan, tetapi setiap baris lain mempunyai perkataan "baris" digantikan dengan perkataan "malam".
Berbilang arahan
Jadi, bagaimana jika anda mempunyai berbilang arahan? Adakah anda lebih suka melakukannya satu demi satu atau sekaligus untuk menjimatkan masa dan kerja anda?
Apakah yang perlu kita lakukan jika kita ingin menukar perkataan "pertama" kepada "siang", perkataan "kedua" kepada "malam", dan perkataan "rehat" kepada "hantu"? Kami melakukan ini menggunakan koma bertitik. Jangan lupa letak titik koma di hujung!
Sila ambil perhatian bahawa anda tidak perlu meletakkan tanda "i" atau tanda "abaikan", tetapi anda perlu meletakkan garis miring (/) selepas frasa penukaran.
Sekarang, mari sahkan dengan contoh:
sed’s/first/day/;s/second/night/;s/third/ghost/;s/last/ghost/;’file.txt> combination.txt
Kesimpulan
Penyunting Strim atau SED ialah cara untuk memilih perkataan atau corak dan mengubahnya, ia secara berkesan adalah baris arahan yang setara dengan fungsi "cari" dan "ganti" Windows. Perintah SED boleh menjadi sangat kompleks, tetapi jika anda sekurang-kurangnya tahu asasnya, anda sudah bersedia! SED sebenarnya adalah alat yang sangat berkuasa. Walaupun kami tidak dapat merangkumi kesemuanya dalam satu tutorial, kami merangkumi asas SED. Pada asasnya, kami belajar cara menukar perkataan tertentu menggunakan perintah "s", di mana "s" bermaksud perkataan gantian. Kita boleh menggantikan perkataan dengan perkataan lain, memilih baris untuk menggantikan secara selektif, atau menafikannya. Sama ada cara, ini adalah bahagian paling mudah tentang SED.
Selamat pengekodan!
Atas ialah kandungan terperinci Editor Strim (SED): Asas. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Pernahkah anda menghadapi sebarang masalah semasa memindahkan fail yang menghalang anda daripada berbuat demikian? Nah, ramai pengguna Windows baru-baru ini melaporkan bahawa mereka menghadapi masalah semasa menyalin dan menampal fail ke dalam folder, di mana ralat telah dilemparkan mengatakan "Nama fail folder destinasi terlalu panjang". Selain itu, sesetengah pengguna Windows lain menyatakan kekecewaan apabila membuka mana-mana fail dan berkata "nama fail atau sambungan terlalu panjang" dan mereka tidak dapat membuka fail tersebut. Ini mengecewakan pengguna dengan tidak membenarkan mereka memindahkan fail ke mana-mana folder lain. Semasa menganalisis isu, kami telah menghasilkan satu siri penyelesaian yang boleh membantu mengurangkan isu dan membolehkan pengguna memindahkan fail dengan mudah. Jika anda berada dalam situasi yang sama, sila lihat siaran ini untuk mendapatkan maklumat lanjut. Sumber: https

Ramai pengguna Windows baru-baru ini melaporkan bahawa mereka marah apabila Windows Defender SmartScreen memberi amaran kepada pengguna untuk tidak melancarkan aplikasi yang tidak dikenali oleh Microsoft Windows dan mereka terpaksa mengklik pada pilihan "Run anyway" setiap kali. Pengguna Windows tidak pasti apa yang mereka boleh lakukan pada masa ini untuk mengelakkan atau melumpuhkannya. Selepas meneliti isu tersebut, kami mendapati bahawa fungsi Windows Defender pada sistem boleh dilumpuhkan melalui aplikasi Tetapan atau Editor Dasar Kumpulan Tempatan atau dengan melaraskan fail pendaftaran. Dengan melakukan ini, pengguna tidak perlu lagi berhadapan dengan SmartScreen pembela. Jika sistem anda juga menemui

Bahasa C adalah bahasa pengaturcaraan asas dan penting Bagi pemula, adalah sangat penting untuk memilih perisian pengaturcaraan yang sesuai. Terdapat banyak pilihan perisian pengaturcaraan C yang berbeza di pasaran, tetapi untuk pemula, ia boleh menjadi agak mengelirukan untuk memilih mana yang sesuai untuk anda. Artikel ini akan mengesyorkan lima perisian pengaturcaraan bahasa C kepada pemula untuk membantu mereka bermula dengan cepat dan meningkatkan kemahiran pengaturcaraan mereka. Dev-C++Dev-C++ ialah persekitaran pembangunan bersepadu (IDE) percuma dan sumber terbuka, terutamanya sesuai untuk pemula. Ia mudah dan mudah digunakan, menyepadukan editor,

Tidak ada cara yang lebih baik untuk menulis kod Python daripada menggunakan persekitaran pembangunan bersepadu (IDE). Mereka bukan sahaja boleh menjadikan kerja anda lebih mudah dan logik, mereka juga boleh meningkatkan pengalaman dan kecekapan pengaturcaraan. Semua orang tahu ini. Persoalannya, bagaimana untuk memilih persekitaran pembangunan Python terbaik di antara banyak pilihan.

IntelTXT ialah teknologi keselamatan berbantukan perkakasan yang dilancarkan oleh Intel Ia boleh memastikan integriti dan keselamatan pelayan semasa permulaan dengan mewujudkan ruang yang dilindungi antara CPU dan BIOS. Nama penuh TXT ialah TrustedExecutionTechnology, iaitu Trusted Execution Technology. Ringkasnya, TXT ialah teknologi keselamatan yang menyediakan perlindungan peringkat perkakasan untuk memastikan pelayan tidak diubah suai oleh program berniat jahat atau perisian yang tidak dibenarkan apabila ia dimulakan. yang ini

Apabila memproses fail di bawah sistem Linux, kadangkala perlu memadamkan baris pada penghujung fail. Operasi ini sangat biasa dalam aplikasi praktikal dan boleh dicapai melalui beberapa arahan mudah. Artikel ini akan memperkenalkan langkah-langkah untuk memadamkan baris dengan cepat pada penghujung fail dalam sistem Linux dan memberikan contoh kod khusus. Langkah 1: Semak baris terakhir fail Sebelum melakukan operasi pemadaman, anda perlu mengesahkan baris mana yang merupakan baris terakhir fail. Anda boleh menggunakan arahan tail untuk melihat baris terakhir fail Arahan khusus adalah seperti berikut: tail-n1filena

Ramai pengguna Windows telah menghadapi masalah tidak dapat log masuk ke sistem Windows 11/10 kerana percubaan log masuk yang gagal atau beberapa penutupan sistem. Pengguna kecewa kerana tiada apa yang boleh mereka lakukan mengenainya. Pengguna mungkin terlupa kod PIN mereka untuk log masuk ke sistem, atau mengalami ketinggalan semasa menggunakan atau memasang perisian, dan sistem mungkin terpaksa ditutup beberapa kali. Oleh itu, kami telah menyusun senarai penyelesaian terbaik tersedia yang sudah pasti akan membantu pengguna menyelesaikan masalah ini. Untuk mengetahui lebih lanjut, teruskan membaca artikel ini. Nota: Sebelum melakukan ini, pastikan anda mempunyai bukti kelayakan pentadbir sistem anda dan kata laluan akaun Microsoft untuk menetapkan semula PIN anda. Jika tidak, tunggu sejam atau lebih dan cuba dengan PIN yang betul

chm ditukar kepada txt dengan menggunakan alat penukaran dalam talian, menggunakan pemalam penyemak imbas, menggunakan alat baris arahan dan menggunakan perisian pihak ketiga. Pengenalan terperinci: 1. Gunakan alat penukaran dalam talian, hanya muat naik fail CHM, pilih format TXT, dan kemudian muat turun fail TXT yang ditukar 2. Gunakan pemalam penyemak imbas, selepas memasang pemalam, buka sahaja CHM; fail dalam penyemak imbas, dan kemudian Klik butang pemalam untuk menukar fail CHM ke dalam format TXT 3. Gunakan alat baris arahan, dsb.
