Како комбиновати текстуалне датотеке користећи цат команду у Линуку
Команда цат је веома корисна у Линуку. Она има три главне функције које се односе на манипулисање текстуалним датотекама: креирање, приказивање и комбиновање.
Разговарали смо о коришћењу команде цат (између осталог) за креирање и приказивање текстуалних датотека на командној линији у Линуку. Али претпоставимо да имате три текстуалне датотеке: филе1.ткт, филе2.ткт и филе3.ткт. Желите да комбинујете (или цонцатенате) их у један текстуални фајл који садржи информације од све три, тим редоследом. То можете урадити и помоћу команде цат.
Једноставно отворите Терминал и упишите следећу команду:
цат филе1.ткт филе2.ткт филе3.ткт
Очигледно, замените имена датотека у горе наведеном примеру својим сопственим.
Комбиновани садржај три текстуалне датотеке ће се појавити у вашем терминалу.
Обично ћете вероватно желети да комбинујете те текстуалне датотеке у другу текстуалну датотеку, а не само да штампате резултате на екрану. Срећом, ово је врло једноставно. Све што треба да урадите је да додате симбол преусмеравања излаза (>
) након листе датотека које се спајају, а затим одредите име коначне текстуалне датотеке.
цат филе1.ткт филе2.ткт филе3.ткт> филе4.ткт
НАПОМЕНА: Датотека наведена након симбола преусмеравања излаза ће бити преписана, ако већ постоји. Дакле, будите опрезни када наводите име комбиноване текстуалне датотеке. Касније ћемо вам показати како се додају датотеке на крај постојеће датотеке.
Ако отворите филе4.ткт (било са командом цат или са уређивачем текста по вашем избору), требало би да видите да садржи текст од прве три текстуалне датотеке.
Ако комбинујете листе ставки из више датотека и желите да их комбинујете по абецедном реду у комбинованој датотеци, можете да сортирате комбиноване ставке у резултујућем фајлу. Да бисте то урадили, унесите основни цат
наредбу коју смо претходно показали, а затим наредбу пипе (|) и врста
команду. Затим откуцајте симбол преусмеравања излаза (>
) а затим име датотеке у коју желите да копирате комбиновани текст. Сви редови текста у датотеци резултата ће бити сортирани по абецедном реду.
цат филе1.ткт филе2.ткт филе3.ткт | сорт> филе4.ткт
Као што смо раније поменули, постоји и начин додавања датотека на крај постојеће датотеке. Типе тхе цат
наредбу коју слиједи датотека или датотеке које желите додати на крај постојеће датотеке. Затим откуцајте два симбола преусмеравања излаза (>>
) а затим име постојеће датотеке коју желите да додате.
цат филе5.ткт >> филе4.ткт
Ако желите да додате неки нови текст у постојећу текстуалну датотеку, користите цат
наредбу да то урадите директно из командне линије (уместо да је отварате у уређивачу текста). Типе тхе цат
наредбу слиједи симбол преусмјеравања двоструког излаза (>>
) и име датотеке којој желите да додате текст.
цат >> филе4.ткт
Курсор ће се појавити на следећој линији испод промпта. Почните да куцате текст који желите да додате у датотеку. Када завршите, притисните Ентер после последњег реда, а затим притисните Цтрл + Д да бисте копирали тај текст на крај датотеке и затворили мачку.
Ако завршите са веома дугачком датотеком када комбинујете текстуалне датотеке, можете користити симбол цеви са мање командом када прегледате датотеку у прозору терминала. На пример, цат филе4.ткт | мање
. У овом чланку расправљамо о коришћењу мање команде.