Chiyambi cha Linux chidalamulira
Maofesi a Linux amagwiritsira ntchito malamulo omaliza kuti agwire ntchito ndi mafayilo a kompyuta. Ntchito yaikulu ya lamulo la Linux sed , yomwe ili yochepa kwa editor, ikusintha mzere uliwonse wa fayilo kapena mtsinje mwa kuchotsa mbali zina za mzerewu. Zimapangitsa kuti malemba apamwamba asinthidwe ku fayilo kapena zolembedwera kuchokera ku bomba. Mwachitsanzo, mukuti muli ndi fayela yotchedwa "nyimbo.text" yomwe ili ndi mizere iyi:
1, Justin Timberlake, Mutu 545, Mtengo $ 6.30 2, Taylor Swift, Mutu 723, Mtengo $ 7.90 3, Mick Jagger, Mutu 610, Mtengo $ 7,90 4, Lady Gaga, Mutu 118, Mtengo $ 6.30 5, Johnny Cash, Mutu 482, Mtengo $ 6.50 6, Elvis Presley, Mutu 335, Mtengo $ 6.30 7, John Lennon, Mutu 271, Mtengo $ 7.90Kupanga Malemba Kudzakhala Ndi Sed
Ngati mukufuna kusintha malonda onse a $ 6.30 mpaka $ 7.30, mukhoza kusintha pogwiritsira ntchito sed sed command motere:
sed 's / 6.30 / 7.30 /' nyimbo.txt> nyimbo2.txtCode iyi imapanga kusintha ndikulemba fayilo yosinthidwa ku "nyimbo2.txt". Fayilo yotulutsira ili ndi:
1, Justin Timberlake, mutu 545, Mtengo $ 7.30 2, Taylor Swift, Mutu 723, Mtengo $ 7,90 3, Mick Jagger, Mutu 610, Mtengo $ 7,90 4, Lady Gaga, Mutu 118, Mtengo $ 7.30 5, Johnny Cash, Mutu $ 6.50 6, Elvis Presley, Mutu 335, Mtengo $ 7.30 7, John Lennon, Mutu 271, Mtengo $ 7.90Ngati mukufuna kusintha zochitika zonse za "Cash" ndi "Tchire" yomwe mumagwiritsa ntchito:
sed 's / Cash / Trash /' nyimbo.txt> nyimbo2.txtzomwe zimapanga fayilo ndi zokhutira:
1, Justin Timberlake, mutu 545, Mtengo $ 7: 30 2, Taylor Swift, Mutu 723, Mtengo $ 7,90 3, Mick Jagger, Mutu 610, Mtengo $ 7.90 4, Lady Gaga, Mutu 118, Mtengo $ 7: 30 5, Johnny Trash, Mutu 482, Mtengo $ 6.50 6, Elvis Presley, Mutu 335, Mtengo $ 7: 30 7, John Lennon, Mutu 271, Mtengo $ 7.90Kuwonetsa Ndidongosolo Loti
Sed ikugwiritsidwanso ntchito mobwerezabwereza kufuta mzere mu fayilo kapena mtsinje. Mwachitsanzo, ngati mukufuna kuwona mizere yomwe ili ndi "John," mumagwiritsa ntchito:
sed -n '/ John / p' nyimbo.txt> johns.txtamene amalemba mzere wotsatira kuti afikitse johns.txt:
5, Johnny Trash, Mutu 482, Mtengo $ 6.50 7, John Lennon, Mutu 271, Mtengo $ 7.90