Linux КАТЫ буйругу менен тааныштыруу
Linux системасын пайдалануу түзөт терминалында буйрук бир Компүтердин билэ системасы менен иштөө үчүн. Негизги колдонуу Linux агым редактору үчүн кыска КАТЫ буйругу, сызыктын көрсөтүлгөн бөлүгүн алмаштыруу менен делосуна же агымдын ар бир сапты өзгөртүү болуп саналат. Бул газ кууру бир иштин же киргизүү негизги текст өзгөртүүлөрдү киргизет. Мисалы, азыр бул саптарды камтыган "songs.text" аттуу билэни бар деп айт:
1, Джастин Тимберлейк, аты 545, баасы $ 6.30 2, Ума Турман, аты 723, баасы $ 7.90 3, Мик Жаггер аты 610, баасы $ 7,90 4, Lady Gaga, аты 118, баасы $ 6.30 5, Johnny Cash, аты 482, баасы $ 6.50 6, Кенеш тобу, аты 335, баасы $ 6.30 7, Джон Леннон, аты 271, баасы $ 7.90Силер менен Text алмаштыруулар кабыл алуу
Сиз $ 7.30 үчүн $ 6.30 бардык баа көрүнүштөрдү өзгөрткүбүз келсе, анда бул жол менен КАТЫ буйругун колдонуп өзгөртүүлөрдү киргизүүгө болот:
Бирок "с / 6.30 / 7.30 /" songs.txt> songs2.txtБул код өзгөртүүлөр жана "songs2.txt" өзгөртүлдү билэни жазган. чыгаруу билэ баар:
1, Джастин Тимберлейк, аты 545, баасы $ 7.30 2, Ума Турман, аты 723, баасы $ 7.90 3, Мик Жаггер аты 610, баасы $ 7,90 4, Lady Gaga, аты 118, баасы $ 7.30 5, Johnny Cash, аты 482, баасы $ 6.50 6, Кенеш тобу, аты 335, баасы $ 7.30 7, Джон Леннон, аты 271, баасы $ 7.90Сиз "Таштандыдан" менен "Акча" бардык көрүнүштөрдү ордуна келсе, сиз колдонгон:
Бирок "с / Cash / Таштандыга /" songs.txt> songs2.txtанын мазмуну менен билэни жаратат:
1, Джастин Тимберлейк, аты 545, баасы $ 7: 30 2, Ума Турман, аты 723, баасы $ 7.90 3, Мик Жаггер аты 610, баасы $ 7,90 4, Lady Gaga, аты 118, баасы $ 7: 30 5, Johnny Trash, аты 482, баасы $ 6.50 6, Кенеш тобу, аты 335, баасы $ 7: 30 7, Джон Леннон, аты 271, баасы $ 7.90Бирок буйругу менен тарады
Бирок ошондой эле көп учурда кандайдыр бир иштин же агымдагы сызыктар чыпкалоо үчүн колдонулат. Мисалы, "Жакан" камтыган сызыктарды көрүүгө гана келсе, сиз колдонгон:
Бирок -н / Кабар / б "songs.txt> johns.txtбул johns.txt берүүгө төмөнкү саптарын жазган:
5, Johnny Trash, аты 482, баасы $ 6.50 7, Джон Леннон, аты 271, баасы $ 7.90