31Aug

Како комбиновати текстуалне датотеке користећи команду "мачка" у Линуку

click fraud protection

Команда мачке је веома корисна у Линуку.Има три главне функције везане за манипулисање текстуалним датотекама: креирање, приказивање и комбиновање.

Разговарали смо помоћу команде мачке( између осталог) за креирање и приказ текстуалних датотека на командној линији у Линуку.Али претпоставимо да имате три текстуалне датотеке: филе1.ткт, филе2.ткт и филе3.ткт.Желите да комбинујете( или цонцатенате ) их у једну текстуалну датотеку која садржи информације од сва три, у том редоследу.То можете урадити и са командом мачке.

Једноставно отворите терминал и упишите следећу наредбу:

цат филе1.ткт филе2.ткт филе3.ткт

Очигледно, замените имена датотека у горе наведеном примеру с властитим.

Комбиновани садржај три текстуалне датотеке ће се појавити на вашем терминалу.

Уобичајено, вероватно ћете желети да комбинујете те текстуалне датотеке у другу текстуалну датотеку, а не само да одштампате резултате на екрану.Срећом, ово је врло једноставно.Све што треба да урадите је да додате симбол за преусмеравање излаза( > гт) након списка фајлова који се повезују, а затим наведите име коначне текстуалне датотеке.

instagram viewer

цат филе1.ткт филе2.ткт датотека3.ткт & гт;филе4.ткт

НАПОМЕНА: Датотека наведена након симбола за преусмеравање излаза ће бити преписана, ако већ постоји.Дакле, будите пажљиви приликом навођења имена комбиноване текстуалне датотеке.Показаћемо вам касније у овом чланку како да додате датотеке до краја постојеће датотеке.

Ако отворите филе4.ткт( било са командом цат или са текстуалним едитором по вашем избору), требало би да пронађете да садржи текст прва три текстуална фајла.

Ако комбинујете листе ставки из више датотека и желите да их алфабетизује у комбинованој датотеци, можете да сортирате комбиноване ставке у резултујућој датотеци.Да бисте то урадили, унесите основну команду мачке коју смо вам раније показали, а затим следи команда цеви( |) и команда сортирања.Затим укуцајте симбол за преусмеравање излаза( > гт;), а затим име датотеке у коју желите да копирате комбиновани текст.Све линије текста у резултатској датотеки биће сортиране по абецеди.

цат филе1.ткт филе2.ткт филе3.ткт |сортирај & гт;филе4.ткт

Као што смо раније поменули, постоји и начин додавања датотека на крај постојеће датотеке.Укуцајте команду мачка, а затим датотеку или датотеке које желите додати до краја постојеће датотеке.Затим укуцајте два симбола за преусмеравање излаза( > гт; & гт;) а затим име постојеће датотеке коју желите додати.

цат филе5.ткт & гт; & гт;филе4.ткт

Ако желите да додате мало новог текста у постојећу текстуалну датотеку, користите команду мачка да то урадите директно из командне линије( уместо да га отворите у уређивачу текста).Укуцајте команду мачка, а затим симбол за преусмеравање са двоструким излазом( & гт; & гт;) и име датотеке на коју желите додати текст.

цат & гт; & гт;филе4.ткт

Курсор ће се појавити на следећој линији испод реда.Почните да куцате текст који желите додати у датотеку.Када завршите, притисните Ентер након задње линије, а затим притисните Цтрл + Д да бисте копирали тај текст на крај датотеке и напустили мачку.

Ако завршите са веома дугачком датотеком када комбинујете своје текстуалне датотеке, можете користити симбол цеви са мањом командом када прегледате датотеку у прозору Терминал.На пример, цат филе4.ткт |мање.Разговарамо о коришћењу мање команде у овом чланку.