Sed командыг ашиглан файл доторх текстийг олох, солих
- Stream Editor (sed)-г дараах байдлаар ашиглаарай:
- sed -i 's/old-text/new-text/g' оролт. …
- S нь олох, солих командын sed-н орлуулагч команд юм.
- Энэ нь sed-д "хуучин-текст"-ийн бүх тохиолдлыг олж, оролт нэртэй файлаас "шинэ-текст"-ээр солихыг хэлдэг.
Sed-д юу хэрэгтэй вэ?
Linux/Unix дээрх Sed команд жишээнүүдтэй. UNIX дээрх SED команд нь урсгал засварлагч гэсэн үг бөгөөд файл дээр хайх, олох, солих, оруулах, устгах зэрэг олон функцийг гүйцэтгэдэг. UNIX-д SED командын хамгийн түгээмэл хэрэглээ нь орлуулах эсвэл олох, солих-д зориулагдсан байдаг.
Sed файл руу бичдэг үү?
Sed нь загварын зайны өгөгдлийг шинэ файлд бичих "w" командыг өгдөг. Sed нь эхний оролтын мөрийг уншихаас өмнө өгөгдсөн файлын нэрийг үүсгэх буюу тайрах ба файлыг хааж дахин нээхгүйгээрфайлд тохирох бүх зүйлийг бичнэ.
Би sed гаралтыг файлд хэрхэн хадгалах вэ?
Та хийх ёстой зүйл бол sed '' файл > newfile бөгөөд та >-г бусад програмын нэгэн адил sed-д ашиглаж болно гэдгийг харах байсан.
Sed файлыг дарж бичдэг үү?
өгөгдмөл sed нь эх файлыг дарж бичихгүй; Энэ нь stdout руу бичдэг (тиймээс үр дүнг таны үзүүлсэн шиг бүрхүүлийн > оператор ашиглан дахин чиглүүлэх боломжтой).