Sed буйругу менен файлдын ичиндеги текстти таап, алмаштыруу
- Агым түзөткүчүн (sed) төмөнкүдөй колдонуңуз:
- sed -i 's/eski-текст/жаңы-текст/g' киргизүү. …
- s - табуу жана алмаштыруу үчүн sedдин алмаштыруу буйругу.
- Ал sedге "эски тексттин" бардык көрүнүштөрүн таап, киргизүү деп аталган файлдагы "жаңы текст" менен алмаштырууну айтат.
Седдин эмне кереги бар?
Linux/Unixтеги Sed буйругу мисалдар менен. UNIXтеги SED буйругу агымдык редакторду билдирет жана файлда издөө, табуу жана алмаштыруу, киргизүү же жок кылуу сыяктуу көптөгөн функцияларды аткара алат. UNIXте SED буйругун эң кеңири колдонуу алмаштыруу же табуу жана алмаштыруу үчүн.
Sed файлга жазабы?
Sed үлгү мейкиндигин жаңы файлга жазуу үчүн "w" буйругун берет. Sed биринчи киргизүү сабын окуганга чейин берилген файлдын атын түзөт же кыскартат жана ал файлга бардык дал келүүлөрдүфайлды жаап жана кайра ачпастан жазат.
Сед чыгарууну файлга кантип сактайм?
Сизден болгону sed '' файлы > newfile керек болсо, > башка программалардагыдай эле sed менен да колдонулаарын көргөнсүз.
Sed файлдын үстүнөн жазабы?
демейки боюнча sed баштапкы файлдын үстүнөн жазбайт; ал stdout'ка жазат (ошондуктан натыйжаны сиз көрсөткөндөй > кабык оператору аркылуу кайра багыттоого болот).