Уметање текста у датотеку

Да би се задовољиле потребе програмирања, можда је потребно уметнути текст у текстуалну датотеку на одређеним подручјима. Линук има СЕД , услужни програм који омогућава програмеру да то постигне пратећи СЕД синтаксу . Ово омогућава кориснику да убаци, дода или замени текст у документу. Скрипта је написана на такав начин да треба указати на специфичну област линије, или линију, где се мора догодити додавање / уметање или замена. Убацивање текста у датотеку сада је постало једноставно.

Увод

Понекад је корисно уметнути текст у заглавље једног или више докумената, или у одређени дио документа (прије или након одређене линије).

Ево како се користи СЕД да би се то постигло.

Синтакса

Без обзира на методу (уметање, додавање или размена), синтакса ће остати иста:

 сед '/ регекп / ц' фајл 

Постоје три начина за уметање текста у документ:

  • убаците унапред (са "и" као интеграцијом)
  • додај после (са параметром "а" као после)
  • замена (са "ц" за промену)

Убаците линију са "и"

Синтакса је врло једноставна, једноставно одредите тачку у којој треба да убаците нову линију користећи њен одговарајући број или образац.

Пример:

  • Са нумерацијом

 сед "16иНотес: Порицање постигнуто уз ускличник! н" филе.ткт 
  • Са параметрима

 сед "/ Закључак / иНотес: негација постигнута уз помоћ ускличника! н" филе.ткт 

Додавање реда са "а"

Синтакса је једноставна, једноставно одредите линију након које треба да убаците нову линију користећи њен одговарајући број или узорак.

Пример:

  • Са нумерацијом

 сед "8а" ед "је уређивач текста који користи оријентисану линију. То је да креирамо измене или на други начин манипулишемо текстуалним датотекама." филе.ткт 
  • Са параметрима

 ед "/" ед "је уређивач текста који користи оријентисану линију. То је да креирамо измене или на други начин манипулишемо текстуалним датотекама." филе.ткт 

Промена линије са "ц"

Синтакса остаје иста, једноставно одредите линију коју ће заменити нова, користећи одговарајући број или шаблон.

Пример:

  • Са нумерацијом

 сед "/ 14 / ц На крају израза се могу проследити различити параметри, као што је" г "(за глобално), за потпуну замену сваког случаја" филе.ткт " 
  • Са параметрима

 сед "/ глобал / ц Различити параметри могу бити прослеђени на крају израза, као што је" г "(за глобално), за потпуну замену сваког случаја" филе.ткт " 
Претходни Чланак Sledeći Чланак

Топ Савети