Termināla autobusi

Kā pievienot tekstu faila beigās Linux

Kā pievienot tekstu faila beigās Linux

Dažreiz, strādājot ar teksta failiem, faila beigās vienkārši jāpievieno jauns teksts, neizdzēšot tā saturu. Šo operāciju Linux sauc par pievienošanu.

Turklāt pievienošanas darbību var izmantot ne tikai ar tekstu; to var izmantot ar komandām, kur faila beigās varat pievienot komandas izvadi.

Teksta pievienošana failam Linux

Šajā apmācībā mēs parādīsim, kā izmantot pievienošanas operāciju Linux sistēmās, izmantojot termināli. Mēs aplūkosim šādas četras metodes:

Pirms sākat šo apmācību, vispirms izveidosim jaunu tukšu failu, izmantojot šādu komandu:

pieskarieties append_example

Izveidojiet jaunu tukšu failu

Pārbaudiet, vai fails ir izveidots veiksmīgi. Ņemiet vērā arī to, ka faila lielums ir Nulle, kas nozīmē, ka tas ir tukšs fails.

ls -l

Faila piemērs ir izveidots veiksmīgi

1. metode: novirziet tekstu uz failu, izmantojot operatoru>

Parasti operatoru> var izmantot, lai tekstu pievienotu jau esošam failam. Tomēr, ja fails netiek atrasts, tas izveido jaunu failu. Turklāt katru reizi, kad tiek izmantots operators>, tas pārraksta faila saturu.

Lai pārrakstītu faila saturu, izmantojiet operatoru> šādi:

echo 'hello world'> app_example

Pārvirziet izvadi uz failu

Lai pārbaudītu un parādītu faila saturu, izmantojot komandu cat, rīkojieties šādi:

kaķis pielikums_piemērs

Faila parauga saturs 1

2. metode: pievienojiet tekstu esošam failam, izmantojot operatoru >>

Šajā metodē operatoru >> var izmantot, lai pievienotu tekstu faila beigās, nepārrakstot tā saturu. Līdzīgi, ja fails netika atrasts, komanda izveido jaunu failu.

Izmantojiet operatoru >>, lai pievienotu tekstu šādi:

echo 'šī ir otrā rinda' >> app_example

Pievienojiet izvadi failam un nepārrakstiet to

Lai parādītu faila saturu:

kaķis pielikums_piemērs

Faila parauga saturs 2

Kā redzat, izmantojot operatoru >>, teksts tika pievienots faila beigās un nepārrakstīja faila saturu.

3. metode: pievienojiet komandas izvadi esošam failam

Šeit mēs faila beigās pievienosim komandas izvadi.

Pievienojiet failam pašreizējo darba direktorija mainīgā vērtību šādi:

echo $ PWD >> app_example

Pievienojiet komandai izvadi failā un nepārrakstiet to

Parādiet faila saturu šādi:

kaķis pielikums_piemērs

Faila parauga saturs 3

Varat arī izmantot jebkuru citu komandu, lai tās saturu pievienotu failam.

datums >> pievienot_piemērs

Pievienojiet datumam komandas izvadi failā

Parādīt faila saturu.

kaķis pievienot_piemērs

Faila parauga saturs 4

4. metode: pievienojiet, izmantojot tee komandu

Lai pievienotu tekstu, varat izmantot komandu tee. Pirms tee tee izmantošanas vispirms izveidosim otro faila piemēru, ko izmantojam komandā tee.

Izveidojiet otro faila piemēru un pievienojiet tam tekstu šādi:

echo '11111111111'> pievienot_piemērs2

Izveidojiet vēl vienu faila piemēru

Parādiet otrā faila parauga saturu:

kaķis pielikums_piemērs2

Otrā faila parauga saturs

Tagad izmantosim komandu tee, lai viena faila saturu pievienotu citam failam šādi.

kaķis app__example2 | tee -apielikuma_piemērs

Pievienot, izmantojot tee komandu

Pēc tam faila saturu varat parādīt šādi:

kaķis pievienot_piemērs

Faila parauga saturs 5

Secinājums

Tas viss ir par dažādiem teksta pievienošanas veidiem failam Linux. Kādiem citiem aizraujošiem veidiem jūs dodat priekšroku? Informējiet mūs zemāk esošajos komentāros un, lūdzu, kopīgojiet rakstu ar draugiem, ja raksts jums patika.

Kā mainīt peles rādītāja un kursora izmēru, krāsu un shēmu operētājsistēmā Windows 10
Peles rādītājs un kursors operētājsistēmā Windows 10 ir ļoti svarīgi operētājsistēmas aspekti. To var teikt arī par citām operētājsistēmām, tāpēc pati...
Bezmaksas un atvērtā koda spēļu dzinēji Linux spēļu izstrādei
Šis raksts aptvers bezmaksas un atvērtā koda spēļu motoru sarakstu, kurus var izmantot, lai izstrādātu 2D un 3D spēles Linux. Šādu spēļu dzinēju ir da...
Tomb Raider for Linux apmācība
Tomb Raider ēna ir divpadsmitais papildinājums Tomb Raider sērijai - darbības piedzīvojumu spēļu franšīzei, kuru izveidoja Eidos Montreal. Spēli gan k...