Rumah > Artikel > Operasi dan penyelenggaraan > Bagaimana untuk menggantikan rentetan dalam linux
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".
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:
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!