Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Bagaimana untuk menggantikan rentetan dalam linux

Bagaimana untuk menggantikan rentetan dalam linux

WBOY
WBOYasal
2021-12-31 14:21:2517461semak imbas

Dalam Linux, anda boleh menggunakan perintah sed untuk menggantikan rentetan Arahan ini digunakan terutamanya untuk mengedit satu atau lebih fail secara automatik Apabila parameter ditetapkan kepada "s", kandungan boleh diganti sintaks ialah "sed ' s/rentetan asal/rentetan baharu/'fail".

Bagaimana untuk menggantikan rentetan dalam linux

Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.

Cara menggantikan rentetan dalam Linux

Jika anda ingin menggantikan rentetan dalam Linux, anda boleh menggunakan arahan sed.

Sintaks adalah seperti berikut:

sed 's/原字符串/新字符串/' 文件
sed 's/原字符串/新字符串/g' 文件

Perbezaan antara kedua-dua format arahan ini ialah sama ada terdapat "g". Tanpa "g", ia bermaksud menggantikan hanya rentetan padanan pertama Dengan "g", ia bermakna menggantikan semua rentetan "g" boleh dianggap sebagai singkatan "global" "Don Tidak menggantikan segala-galanya pada akhirnya, ia akan lebih mudah untuk diingati. Perintah

boleh diproses menggunakan ungkapan biasa. Seperti yang ditunjukkan dalam rajah di bawah, arahan pertama hanya menggantikan "b" pertama dengan "B" dan tidak menggantikan yang lain manakala arahan kedua menggantikan semua nombor dalam keseluruhan teks dengan "ok".

Contoh adalah seperti berikut:

Bagaimana untuk menggantikan rentetan dalam linux

Bagaimana untuk menggantikan rentetan dalam linux

Cadangan berkaitan: "Tutorial Video Linux"

Atas ialah kandungan terperinci Bagaimana untuk menggantikan rentetan dalam linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn