more unix filter awk
Преглед више Уник наредби за филтрирање и авк и и команде за једноставну аутоматизовану обраду текста:
У овом упутству ћемо покрити преостале команде филтера.
који услужни програм се може користити за пресретање детаљних информација са веб локације компаније?
Такође ћемо погледати авк и сед, што су две моћне команде за једноставну аутоматизовану обраду текста.
Уник Видео # 21:
Још Уник наредби за филтрирање
Команда | тр - ова наредба се користи за превођење знакова у датотеци у неке друге облике као што је истискивање понављајућих знакова и замена за појединачну појаву тог знака или брисање знака. То се може постићи коришћењем различитих опција доступних помоћу команде тее. |
---|---|
Уобичајена синтакса: | тр (ОПЦИЈА) …… СЕТ1 (СЕТ2) |
Пример1: | тр -д „,“ |
Пример 2 | $ тр -д „здраво“ |
Команда | тее - ова наредба се користи за читање уноса са стдина и преусмеравање излаза на стдоут тј. екран приказа као и на одређене датотеке истовремено. Примарно се користи заједно са цевима и филтерима. |
---|---|
Уобичајена синтакса: | мајица (ОПЦИЈА)…. (ФИЛЕ) |
Пример | $ цат филе1 | тее филенев Ова наредба ће приказати садржај датотеке1 на екрану, а такође ће бити сачувана у датотеци филенев коју може прегледати наредба цат филенев |
Уник и и авк Услужни програми за обраду текста
Уник нуди сед и авк као два услужна програма за обраду текста који раде редом по линији. Сед програм (уређивач тока) добро функционише са обрадом заснованом на знаковима, а авк програм (Ахо, Веинбергер, Кернигхан) добро ради са ограниченом обрадом поља.
Оба користе регуларне изразе за проналажење образаца и наредбе за подршку за обраду подударања.
Команда | авк - ова наредба је корисна и моћна наредба која се користи за подударање образаца, као и за обраду текста. |
---|---|
Уобичајена синтакса | авк (опције) датотека „програмски текст“ |
Пример | $ лс -л | авк „{принт $ 3}“ Ова наредба ће приказати само трећу колону из дугачког пописа датотека и директорија. |
Команда | сед - ово је моћна команда за уређивање „тока“ текста. Може читати унос из текстуалне датотеке или из цевовода и обрађивати унос у једном пролазу. |
---|---|
Уобичајена синтакса | сед (ОПЦИЈА)… .. (- ф) (датотека) |
Пример1 | Али -н '/ здраво / п датотека1 Ова наредба ће приказати све редове који садрже поздрав |
Пример2 | сед ‘с / хелло / ХЕЛЛО /’ датотека1 Ова наредба ће заменити здраво са ПОЗДРАВ свуда у датотеци. |
Пример3 | Али '/ здраво / + 2д датотека1 Ова наредба ће избрисати две линије које почињу са првим подударањем „здраво“ |
Наш предстојећи водич ће вас информирати више о параметрима командне линије.
ПРЕВ Туториал |. | СЛЕДЕЋА Лекција
Препоручено читање
- Наредбе за обраду текста Уник: Уник филтри са примерима
- Водич за Уник цеви: Цеви у програмирању за Уник
- Уник команде: основне и напредне Уник команде са примерима
- УНИКС водич за почетнике (20+ детаљних видео записа о обуци за Уник)
- Како упоређивати две датотеке у Унику: наредбе за упоређивање датотека
- Уник процеси контролишу команде попут Пс и Топ (Део Ц)
- Процеси у Унику: Команде за контролу процеса и отклањање грешака
- Наредбе програма Уник Утилитиес: Вхицх, Ман, Финд Су, Судо (Део Д)