E Quick Guide fir de Server ze benotzen an Linux

Eng Ufro un de Linux SED Kommando

De Linux-Betriebssystem benotzt Terminal-Kommandoen fir mat dem Dateisystem vun engem Computer ze schaffen. De primären Gebrauch vum Linux- Kommando huet gespaart, wat fir den Haaptaktionär ze kuerz ass, ass all Linn vun enger Datei oder Stream z'änneren, andeems ee spezifizéiertem Deel vun der Linn ersetzt gëtt. Et versteet grundlegend Text Ännerungen zu enger Datei oder der Input aus enger Pipeline. Zum Beispill, soen Dir hutt e Fichier "Songs.text" genannt, déi dës Zeilen enthält:

1, Justin Timberlake, Titel 545, Präis $ 6.30 2, Taylor Swift, Titel 723, Präis $ 7.90 3, Mick Jagger, Titel 610, Präis $ 7.90 4, Lady Gaga, Titel 118, Präis $ 6.30 5, Johnny Cash, Titel 482, Präis $ 6.50 6, Elvis Presley, Titel 335, Präis $ 6.30 7, John Lennon, Titel 271, Präis $ 7.90

Text Substitutions maacht mat Sed

Wann Dir all Präiserhéijung vun $ 6,30 bis $ 7.30 ännere wëllt, kënnt Dir d'Ännerunge benotze fir de sougenannten Kommando op dës Manéier ze maachen:

sed 's / 6.30 / 7.30 /' Songs.txt> Lidder2.txt

Dëse Code mécht d'Ännerung an schreift d'geännert Datei op "Songs2.txt". D'Ausgabdatei enthält:

1, Justin Timberlake, Titel 545, Präis $ 7.30 2, Taylor Swift, Titel 723, Präis $ 7.90 3, Mick Jagger, Titel 610, Präis $ 7.90 4, Lady Gaga, Titel 118, Präis $ 7.30 5, Johnny Cash, Titel 482, Präis $ 6.50 6, Elvis Presley, Titel 335, Präis $ 7.30 7, John Lennon, Titel 271, Präis $ 7.90

Wann Dir all Optriede vum "Cash" mat "Trash" ersetzen wëllt benotzen:

deelt / Cash / Trash / 'Songs.txt> Lidder2.txt

déi e Fichier mat Inhalter erstellt:

1, Justin Timberlake, Titel 545, Präis $ 7: 30 2, Taylor Swift, Titel 723, Präis $ 7.90 3, Mick Jagger, Titel 610, Präis $ 7.90 4, Lady Gaga, Titel 118, Präis $ 7: 30 5, Johnny Trash, Titel 482, Präis $ 6.50 6, Elvis Presley, Titel 335, Präis $ 7: 30 7, John Lennon, Titel 271, Präis $ 7.90

Filteréiert Mat dem Sed Command

Sed gëtt och oft benotzt fir d'Zeilen an engem Fichier ze streamen. Zum Beispill, wann Dir nëmmen d'Zeilen kuckt, déi "Johann" sinn, benotze Dir:

Sjen -n '/ John / p` Songs.txt> johns.txt

dat schreift déi folgend Zeilen fir johns.txt ze Datei:

5, Johnny Trash, Titel 482, Präis $ 6.50 7, John Lennon, Titel 271, Präis $ 7.90