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:
- Pārvirziet tekstu uz failu, izmantojot operatoru>
- Pievienojiet tekstu esošam failam, izmantojot operatoru >>
- Pievienojiet komandas izvadi esošam failam
- Pievienojiet, izmantojot tee komandu
Pirms sākat šo apmācību, vispirms izveidosim jaunu tukšu failu, izmantojot šādu komandu:
pieskarieties append_example
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
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
Lai pārbaudītu un parādītu faila saturu, izmantojot komandu cat, rīkojieties šādi:
kaķis pielikums_piemērs
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
Lai parādītu faila saturu:
kaķis pielikums_piemērs
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
Parādiet faila saturu šādi:
kaķis pielikums_piemērs
Varat arī izmantot jebkuru citu komandu, lai tās saturu pievienotu failam.
datums >> pievienot_piemērs
Parādīt faila saturu.
kaķis pievienot_piemērs
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
Parādiet otrā faila parauga saturu:
kaķis pielikums_piemērs2
Tagad izmantosim komandu tee, lai viena faila saturu pievienotu citam failam šādi.
kaķis app__example2 | tee -apielikuma_piemērs
Pēc tam faila saturu varat parādīt šādi:
kaķis pievienot_piemērs
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.