Atrodiet un aizstājiet tekstu failā, izmantojot komandu sed
- Izmantojiet straumes redaktoru (sed) šādi:
- sed -i 's/old-text/new-text/g' ievade. …
- S ir sed aizvietojošā komanda meklēšanai un aizstāšanai.
- Tas liek sed atrast visus 'vecā teksta' gadījumus un aizstāt ar 'jauno tekstu' failā ar nosaukumu input.
Kāda nozīme ir sed?
Sed komanda operētājsistēmā Linux/Unix ar piemēriem. SED komanda UNIX apzīmē straumes redaktoru, un tā var veikt daudzas funkcijas failā, piemēram, meklēt, atrast un aizstāt, ievietot vai dzēst. Lai gan visbiežāk SED komanda UNIX tiek izmantota aizvietošanai vai atrašanai un aizstāšanai
Vai sed raksta failā?
Sed nodrošina komandu “w”, lai rakstītu parauga vietas datus jaunā failā. Sed izveido vai saīsina doto faila nosaukumu, pirms nolasa pirmo ievades rindiņu, un ieraksta visas atbilstības failā, neaizverot un atkārtoti neatverot failu.
Kā saglabāt sed izvadi failā?
Viss, kas jums bija jādara, bija sed '' fails > newfile, un jūs būtu redzējuši, ka > patiešām var izmantot ar sed tāpat kā ar jebkuru citu programmu.
Vai sed pārraksta failu?
Ar noklusējums sed nepārraksta sākotnējo failu; tas raksta uz stdout (tātad rezultātu var novirzīt, izmantojot čaulas operatoru >, kā jūs parādījāt).