Понекад док радите са текстуалним датотекама потребно је само да додате нови текст на крај датотеке без брисања њеног садржаја. Ова операција се у Линуку назива додавањем.
Штавише, операција додавања може се користити не само са текстом; може се користити са наредбама где можете додати излаз наредбе на крају датотеке.
Додавање текста у датотеку у Линуку
У овом упутству ћемо вам показати како да користите операцију додавања у Линук системима помоћу терминала. Обухватићемо следеће четири методе:
- Преусмерите текст у датотеку помоћу оператора>
- Додајте текст постојећој датотеци помоћу оператора >>
- Додајте излаз наредбе постојећој датотеци
- Додати помоћу команде тее
Пре почетка овог водича, хајде да прво креирамо нову празну датотеку помоћу наредбе у наставку:
додирните аппенд_екампле
Проверите да ли је датотека успешно креирана. Такође имајте на уму да је величина датотеке Нула, што значи да је датотека празна.
лс -л
1. метод: Преусмерите текст у датотеку помоћу оператора>
Обично се оператор> може користити за додавање текста у већ постојећу датотеку. Међутим, ако датотека није пронађена, она креира нову датотеку. Штавише, сваки пут када се користи> оператер, он преписује садржај датотеке.
Да бисте преписали садржај датотеке, користите оператор> на следећи начин:
ецхо 'хелло ворлд'> аппенд_екампле
Да бисте проверили и приказали садржај датотеке помоћу наредбе цат на следећи начин:
мачка аппенд_екампле
2. метод: Додајте текст постојећој датотеци помоћу оператора >>
У овој методи, оператор >> се може користити за додавање текста на крај датотеке без преписивања њеног садржаја. Слично томе, ако датотека није пронађена, наредба креира нову датотеку.
Користите оператор >> да бисте додали текст на следећи начин:
ецхо 'ово је друга линија' >> аппенд_екампле
Да бисте приказали садржај датотеке:
мачка аппенд_екампле
Као што видите, помоћу оператора >> текст је додат на крај датотеке и није преписао садржај датотеке.
3. метод: Додајте излаз наредбе постојећој датотеци
Овде ћемо додати излаз из наредбе на крај датотеке.
Додајте тренутну вредност променљиве радног директоријума у датотеку на следећи начин:
ецхо $ ПВД >> аппенд_екампле
Прикажите садржај датотеке на следећи начин:
мачка аппенд_екампле
Такође, можете користити било коју другу команду да бисте додали њен садржај у датотеку.
датум >> додати_пример
Прикажите садржај датотеке.
мачка аппенд_екампле
Метод 4: Додавање помоћу команде тее
Поред тога, за додавање текста можете користити команду тее. Пре употребе тее, наредимо прво да креирамо другу пример датотеку коју користимо у тее наредби.
Направите другу датотеку примера и додајте јој текст на следећи начин:
ецхо '11111111111'> аппенд_екампле2
Прикажите садржај друге датотеке примера:
мачка аппенд_екампле2
Сада употребимо команду тее да додамо садржај једне датотеке другој датотеци на следећи начин.
мачка аппенд_екампле2 | тее - додатак_пример
Тада можете приказати садржај датотеке на следећи начин:
мачка аппенд_екампле
Закључак
То је све о разним начинима додавања текста датотеци у Линуку. Које друге узбудљиве начине више волите? Обавестите нас у коментарима испод и поделите чланак са пријатељима ако вам се свидео.