Kif tehmeż it-test mat-tmiem tal-fajl fil-Linux
Waqt li taħdem ma 'fajls ta' konfigurazzjoni fil-Linux, xi kultant ikollok bżonn tehmeż test bħal parametri ta 'konfigurazzjoni ma' fajl eżistenti. Li tehmeż sempliċiment ifisser li żżid test fl-aħħar jew fil-qiegħ ta 'fajl.
F'dan l-artikolu qasir, int se titgħallem modi differenti kif tehmeż it-test fl-aħħar ta 'fajl fil-Linux.
Appendi Test Bl-użu >> Operatur
L-operatur >>
jidderieġi mill-ġdid l-output għal fajl, jekk il-fajl ma jeżistix, jinħoloq imma jekk jeżisti, l-output jiġi mehmuż fl-aħħar tal-fajl.
Per eżempju, tista 'tuża l-kmand eku biex tehmeż it-test fl-aħħar tal-fajl kif muri.
# echo "/mnt/pg_master/wal_archives 10.20.20.5(rw,sync,no_root_squash)" >> /etc/exports
Inkella, tista' tuża l-kmand printf (tinsiex tuża
karattru biex iżżid il-linja li jmiss).
# printf "/mnt/pg_master/wal_archives 10.20.20.5(rw,sync,no_root_squash)\n" >> /etc/exports
Tista 'wkoll tuża l-kmand tal-qtates biex tikkonkatena test minn fajl wieħed jew aktar u tehmitu ma' fajl ieħor.
Fl-eżempju li ġej, l-ishma tas-sistema tal-fajls addizzjonali li għandhom jiġu mehmuża fil-fajl tal-konfigurazzjoni /etc/exports huma miżjuda f'fajl test imsejjaħ shares.txt.
# cat /etc/exports # cat shares.txt # cat shares.txt >> /etc/exports # cat /etc/exports
Barra minn hekk, tista 'wkoll tuża d-dokument li ġej hawn biex tehmeż it-test tal-konfigurazzjoni fl-aħħar tal-fajl kif muri.
# 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
Attenzjoni: Tiżbaljax l-operatur ta' direzzjoni mill-ġdid >
għal >>
; bl-użu ta' >
ma' fajl eżistenti se jħassar il-kontenut ta' dak il-fajl u mbagħad jikteb fuqu. Dan jista' jirriżulta f'telf ta' data.
Appendi Test Bl-użu tal-Kmand tat-tee
Il-kmand tat-tee tikkopja t-test minn input standard u tippejstja/jikteb fuq output u fajls standard. Tista' tuża l-marka -a
tagħha biex tehmeż it-test fl-aħħar ta' fajl kif muri.
# 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
Tista 'wkoll tuża dokument hawn bil-kmand tee.
# cat <<EOF | tee -a /etc/exports >/backups 10.20.20.0/24(rw,sync) >/mnt/nfs_all 10.20.20.5(rw,sync) EOF
Inti tista 'wkoll tixtieq taqra dawn l-artikoli relatati.
- Kif Tmexxi Kmandi minn Input Standard billi tuża Tee u Xargs fil-Linux
- Tgħallem il-Bażi ta' Kif Jaħdem id-Direzzjoni mill-ġdid tal-Linux I/O (Input/Output)
- Kif Tissejvja Output tal-Kmand f'Fajl fil-Linux
- Kif Tgħodd l-Okkorrenzi ta' Kelma f'Fajl ta' Test
Dak hu! Tgħallimt kif tehmeż it-test fl-aħħar ta 'fajl fil-Linux. Jekk għandek mistoqsijiet jew ħsibijiet x'taqsam, ikkuntattjana permezz tal-formola ta' feedback hawn taħt.