He Aratohu Tere mo te Whakamahi i nga Whakaaetanga Tauiho ki Linux

He whakatairanga ki te whakahau Linux

Kei te whakamahi te pūnaha mahi Linux ki te whakamahi i nga whakahau tawhito hei mahi me te pūnaha kōnae rorohiko. Ko te whakamahinga tuatahi o te whakahau Linux , sed , he poto mo te kaitautoko o te awa, he whakarereke i ia raina o te kōnae, o te awa ranei na roto i te whakakapi i nga waahanga kua tautuhia o te raina. Ka hurihia e te kuputuhi te tuhinga kuputuhi ki tetahi kōnae, ki tetahi whakauru ranei mai i te raina. Hei tauira, mea atu he kōnae koe ko "songs.text" kei roto nei enei raina:

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

Te Whakarite i nga Tae Kuputuhi me te Tae

Mena ka hiahia koe ki te huri i nga utu utu katoa o te $ 6.30 ki te $ 7.30, ka taea e koe te whakarereke i nga huringa ma te whakamahi i te whakahau whakahau penei:

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

Ko tenei waehere ka huri i te huringa ka tuhi i te kōnae whakarereke ki "songs2.txt". Kei roto i te kōnae putanga:

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

Ki te hiahia koe ki te whakakapi i nga taangatanga katoa o te "Moni" me te "Taonga" ka whakamahi koe:

Nga Toa / Nga Moni / Whakataunga / 'songs.txt> songs2.txt

e hanga ana i te kōnae ki te ihirangi:

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

Te Whakaritea me te Whakaaetanga Whakaaetanga

Ka whakamahia ano hoki te papa ki te tautuhi i nga raina i roto i te kōnae, i te awa ranei. Hei tauira, ki te hiahia koe kia kite i nga rarangi kei roto i "John," ka whakamahi koe:

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

e tuhi nei i nga rarangi e whai ake nei ki te tuku johns.txt:

5, Johnny Trash, Taitara 482, Utu $ 6.50 7, John Lennon, Taitara 271, Utu $ 7.90