Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Systémy >> unix >> .

Ako na vyhľadávanie a nahrádzanie viac súborov v Unixe

Sed je Unix prúd editor , ktorý bude manipulovať s textom v rôznych smeroch . Bash je príkazový riadok interpret , ktorý vám umožní vytvoriť skripty , ktoré budú vykonávať rôzne úlohy , vrátane interakcie s užívateľom . Keď je sed volaná v rámci bash skript , bude hľadať a nahrádzať textové reťazce . Hodnoty pre vyhľadávanie a nahraďte môžu byť špecifikované v rámci skriptu alebo získať od užívateľa . Pokyny dovolená 1

Otvorte prázdny súbor v ľubovoľnom textovom editore
2

Umiestnite nasledujúci skript do textového editora : . !

# /Bin /bash # echo " Zadajte find reťazec nasledovaný [ Enter ] : " read fstringecho " napíšte nahradiť reťazec nasledovaný [ Enter ] : " read rstringfor yv ` ls * ` ; robiť sed " s /$ fstring /$ rstring /g " $ y > temp ; mv temp $ y ; urobil
3

Uložte skript s názvom " findrep.sh " v rovnakom adresári ako súbory , ktoré chcete manipulovať .
4

Otvorte okno terminálu . Okno terminálu možno nájsť v hlavnej ponuke operačného systému " Aplikácie " , v rámci buď " Systémové nástroje " alebo " Utilities " . Tie budú prezentované s príkazového riadku , kde budete zadajte nasledujúce príkazy .
5

Zadajte príkaz " mv " prejsť do adresára so skriptom . Napríklad , príkaz bude " mv súbory /" v prípade , že skript sa konala v " Files " adresára vo vašom domovskom adresári .
6

Zadajte príkaz " chmod + x findrep.sh " na aby spustiteľný súbor .
7

Zadajte príkaz " . /findrep.sh " spustiť skript .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené