O se Taiala Faʻapitoa mo le Faʻaaogaina o Poloaiga i Linux

O se faʻafeiloaʻiga i le Linux sed command

O le Linux operating system e faʻaaogaina ai poloaiga faʻapitoa e galulue ai i se faila faila a le komepiuta. O le faʻaaoga muamua o le tulafono Linux i sed , lea e puupuu mo le faʻataʻitaʻiga o le vaitafe, o le suia lea o laina taitasi o se faila po o se vaitafe e ala i le sui o vaega maoti o le laina. E faʻaaogaina ai le tusiga autu i se faila poʻo se faʻasoa mai se paipa. Mo se faʻataʻitaʻiga, fai mai oe fai se faila e taʻua o "songs.text" o loʻo i ai laina nei:

1, Justin Timberlake, Ulutala 545, Tau $ 6.30 2, Taylor Swift, Ulutala 723, Tau $ 7.90 3, Mick Jagger, Ulutala 610, Tau $ 7.90 4, Lady Gaga, Faʻamatalaga 118, Tau $ 6.30 5, Johnny Cash, Ulutala 482, Tau $ 6.50 6, Elvis Presley, Ulutala 335, Tau $ 6.30 7, John Lennon, Ulutala 271, Tau $ 7.90

Faʻaaogaina o Faʻamatalaga Faʻamatalaga Faʻatasi

Afai e te manaʻo e sui uma tau o le $ 6.30 i le $ 7.30, e mafai ona e faia suiga i le faʻaaogaina o le poloaiga i lalo:

Sasa / 6.30 / 7.30 / 'songs.txt> songs2.txt

O lenei tulafono e faia ai le suiga ma tusia ai le faila faila i "songs2.txt". O le faila faila e aofia ai:

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

Afai e te manaʻo e sui mea uma o "Cash" faʻatasi ma le "Faʻamasinoga" e te faʻaaoga:

Sese 's / Cash / Trash /' songs.txt> songs2.txt

lea e fatuina ai se faila i le anotusi:

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

Fetuunaiga I le Poloaiga Sed

Sed e masani ona faʻaaoga e faamama ai laina i totonu o se faila poʻo se vaitafe. Mo se faʻataʻitaʻiga, afai e te manao e vaʻavaʻai i laina o loʻo aofia ai "John," e te faʻaaoga:

sed -n '/ John / p' songs.txt> johns.txt

lea e tusia laina nei e faila ai le johns.txt:

5, Johnny Trash, Ulutala 482, Tau $ 6.50 7, John Lennon, Title 271, Tau $ 7.90