edinplace - Online sa Cloud

Ito ang command edinplace na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


edinplace - i-edit ang isang file sa lugar

SINOPSIS


edinplace [--error=code] [[--file=file] utos [arg ...]]

DESCRIPTION


tumatakbo ang edinplace utos kasama ang input nito mula sa file (o karaniwang input bilang default), at pagkatapos
pinapalitan ang mga nilalaman ng file kasama ang output ng utos. Sa abot ng makakaya,
Sinusubukan ng edinplace na lumabas na may parehong katayuan bilang utos.

Kung ang edinplace ay pinapatakbo sa karaniwang input (no --file opsyon), dapat itong magmana ng isang file
descriptor 0 na bukas para sa parehong pagbabasa at pagsusulat. Kapag nagpoproseso ng karaniwang input,
kung ang edinplace ay hindi nakatagpo ng isang nakamamatay na error, ire-rewind nito ang karaniwang input nito upang i-offset ang 0
bago lumabas. Kaya, maaaring tumakbo muna ang isang script edinplace utos, pagkatapos ay magpatakbo ng isa pang filter
utos tulad ng grep, at ang magreresultang output ay magiging output ng grep on utos's
output.

Kung hindi utos ay tinukoy, nire-rewind lang ng edinplace ang karaniwang input nito upang mag-file ng offset 0.
Sa kasong ito, isang error ang pagbibigay ng --file opsyon. Siyempre, gumagana lang ang pag-rewind
kapag ang karaniwang input ay isang tunay na file (kumpara sa isang pipe o device).

Mayroong dalawang mga pagpipilian:

--error=code (-x code)
Karaniwan, sinusubukan ng edinplace na lumabas na may parehong katayuan tulad ng utos. Gayunpaman, kung
Nakatagpo ang edinplace ng ilang nakamamatay na error (tulad ng hindi magawang i-execute utos), ito
lalabas na may katayuan code. Ang default na halaga ay 1. Ang hanay ng mga wastong exit code ay
1-255, kasama.

--file=file (-f file)
Tinutukoy iyon file dapat i-edit. Kung hindi, ie-edit ng edinplace ang pamantayan nito
input (na dapat buksan para sa parehong pagbabasa at pagsusulat).

--laktawan
Laktawan ang unang linya ng file kung magsisimula ito sa "Mula sa ". Kung ang edinplace ay tatakbo nang walang a
command, iposisyon ang file offset sa simula ng ikalawang linya ng file. Kung
Ang edinplace ay pinapatakbo gamit ang isang command, pagkatapos ay ang unang linya ng file ay hindi pinapakain sa
utos, o na-overwrite. Ang pagpipiliang ito ay kapaki-pakinabang para sa pagpapatakbo ng edinplace sa mail
file, na kung minsan ay nagsisimula sa linyang "Mula sa " na tumutukoy sa nagpadala ng sobre ng
mensahe. Dahil ang "Mula kay " ay hindi bahagi ng header ng mensahe, isang Unix convention lamang,
ang ilang mga programa ay nalilito sa pagkakaroon ng linyang iyon. Tandaan na kung tinukoy mo ang a
command, pagkatapos ay ni-reset ng edinplace ang file offset sa 0 sa paglabas, kahit na ang
--laktawan naroroon ang opsyon.

HALIMBAWA


Ang sumusunod na command ay naglalagay ng string na "ORIGINAL: " sa simula ng bawat linya sa
text file mensahe:

edinplace -f mensahe uhaw -e 's/^/ORIHINAL: /'

Ang sumusunod na utos ay nagpapatakbo ng spamassassin mail filter program sa isang mail message na nakaimbak
nasa file mensahe, pinapalitan ang mga nilalaman ng mensahe sa spamassassinni annotated na output,
at paglabas na may code 100 kung spamassassin sa tingin niya ay spam ang mensahe. Kung edinplace
nakatagpo ng anumang nakamamatay na mga error, lalabas ito gamit ang code 111.

edinplace -x 111 -f mensahe spamassassin -e 100

(spamassassin nagbabasa ng mensaheng mail sa karaniwang input at naglalabas ng annotated na kopya ng
mensahe kasama ang impormasyon tungkol sa kung ang mensahe ay malamang na spam at
bakit. Ang -e pagpipilian sa spamassassin tumutukoy kung anong exit status spamassassin dapat gamitin kung
lumilitaw na spam ang mensahe; gagamit ang edinplace ng parehong exit code gaya ng program na ito
tumakbo na.)

Upang magpatakbo ng spamassassin sa papasok na mail bago tanggapin ang mail mula sa malayong kliyente,
ilagay ang sumusunod na linya sa isang naaangkop na Mail Avenger rcpt file bilang huling utos
naisakatuparan:

bodytest edinplace -x 111 spammassassin -e 100

Gamitin ang edinplace online gamit ang mga serbisyo ng onworks.net



Pinakabagong Linux at Windows online na mga programa