Giunsa ang Pagdugang sa Teksto sa Katapusan sa File sa Linux
Samtang nagtrabaho kauban ang mga file sa pag-configure sa Linux, usahay kinahanglan nimo nga idugang ang teksto sama sa mga parameter sa pag-configure sa usa ka naa nga file. Ang pagdugtong nagpasabot lang sa pagdugang og teksto sa tumoy o ubos sa usa ka file.
Niini nga mubo nga artikulo, makakat-on ka og lain-laing mga paagi sa pagdugang sa teksto sa katapusan sa usa ka file sa Linux.
Idugang ang Teksto Gamit ang >> Operator
Ang >>
operator nag-redirect sa output ngadto sa usa ka file, kung wala ang file, kini gimugna apan kung kini anaa, ang output idugang sa katapusan sa file.
Pananglitan, mahimo nimong gamiton ang echo command aron idugang ang teksto sa katapusan sa file sama sa gipakita.
# echo "/mnt/pg_master/wal_archives 10.20.20.5(rw,sync,no_root_squash)" >> /etc/exports
Sa laing bahin, mahimo nimong gamiton ang printf command (ayaw kalimti ang paggamit sa \n
character aron idugang ang sunod nga linya).
# printf "/mnt/pg_master/wal_archives 10.20.20.5(rw,sync,no_root_squash)\n" >> /etc/exports
Mahimo usab nimo gamiton ang cat command aron madugtong ang teksto gikan sa usa o daghang mga file ug idugang kini sa lain nga file.
Sa mosunod nga pananglitan, ang dugang nga mga bahin sa sistema sa file nga idugang sa /etc/exports configuration file gidugang sa usa ka text file nga gitawag og shares.txt.
# cat /etc/exports # cat shares.txt # cat shares.txt >> /etc/exports # cat /etc/exports
Gawas pa, mahimo usab nimo gamiton ang mosunod dinhi nga dokumento aron idugang ang teksto sa pag-configure sa katapusan sa file sama sa gipakita.
# cat /etc/exports # cat >>/etc/exports<s<EOF > /backups 10.20.20.0/24(rw,sync) > /mnt/nfs_all 10.20.20.5(rw,sync) > EOF # cat /etc/exports
Atensyon: Ayaw sayop ang >
redirection operator alang sa >>
; gamit ang >
uban sa usa ka kasamtangan nga file mapapas ang mga sulod niana nga file ug unya i-overwrite kini. Mahimong moresulta kini sa pagkawala sa datos.
Idugang ang Teksto Gamit ang tee Command
Ang tee command nagkopya sa teksto gikan sa standard input ug i-paste/isulat kini ngadto sa standard output ug files. Mahimo nimong gamiton ang -a
nga bandila aron idugang ang teksto sa katapusan sa usa ka file sama sa gipakita.
# echo "/mnt/pg_master/wal_archives 10.20.20.5(rw,sync,no_root_squash)" | tee -a /etc/exports OR # cat shares.txt | tee -a /etc/exports
Mahimo usab nimo gamiton ang usa ka dinhi nga dokumento nga adunay tee command.
# cat <<EOF | tee -a /etc/exports >/backups 10.20.20.0/24(rw,sync) >/mnt/nfs_all 10.20.20.5(rw,sync) EOF
Mahimo usab nimong basahon kining may kalabotan nga mga artikulo.
- Unsaon Pagdagan ang mga Sugo gikan sa Standard Input Gamit ang Tee ug Xargs sa Linux
- Pagkat-on sa Mga Sukaranan sa Giunsa Paglihok ang Linux I/O (Input/Output) Pag-redirect
- Unsaon Pag-save sa Command Output sa usa ka File sa Linux
- Unsaon Pag-ihap sa mga Panghitabo sa Pulong sa Text File
Mao na! Nahibal-an nimo kung giunsa pagdugang ang teksto sa katapusan sa usa ka file sa Linux. Kung naa kay mga pangutana o hunahuna nga ipaambit, kontaka kami pinaagi sa porma sa feedback sa ubos.