Ini adalah perintah edinplace yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
edinplace - mengedit file di tempat
RINGKASAN
edinplace [--kesalahan=kode] [[--berkas=fillet] Command [arg ...]]
DESKRIPSI
edinplace berjalan Command dengan masukan dari fillet (atau input standar secara default), dan kemudian
menggantikan isi fillet dengan keluaran Command. Sedapat mungkin,
edinplace mencoba keluar dengan status yang sama dengan Command.
Jika edinplace dijalankan pada input standar (tidak --mengajukan option), itu harus mewarisi file
deskriptor 0 yang terbuka untuk membaca dan menulis. Saat memproses input standar,
jika edinplace tidak menemukan kesalahan fatal, edinplace memundurkan input standarnya untuk mengimbangi 0
sebelum keluar. Dengan demikian, skrip dapat dijalankan terlebih dahulu edinplace Command, lalu jalankan filter lain
perintah seperti grep, dan output yang dihasilkan akan menjadi output dari grep on Command's
output.
Jika tidak Command ditentukan, edinplace hanya memundurkan input standarnya ke file offset 0.
Dalam hal ini, adalah kesalahan untuk memasok --mengajukan pilihan. Tentu saja, rewinding hanya berfungsi
ketika input standar adalah file nyata (sebagai lawan dari pipa atau perangkat).
Ada dua pilihan:
--kesalahan=kode (-x kode)
Biasanya, edinplace mencoba keluar dengan status yang sama dengan Command. Namun, jika
edinplace mengalami beberapa kesalahan fatal (seperti tidak dapat mengeksekusi Command), Itu
akan keluar dengan status kode. Nilai default adalah 1. Rentang kode keluar yang valid adalah
1-255, inklusif.
--berkas=fillet (-f fillet)
Menentukan bahwa fillet harus diedit. Jika tidak, edinplace akan mengedit standarnya
input (yang harus dibuka untuk membaca dan menulis).
--lewati dari
Lewati baris pertama file jika dimulai "Dari". Jika edinplace dijalankan tanpa a
perintah, posisikan file offset di awal baris kedua file. Jika
edinplace dijalankan dengan perintah, lalu baris pertama file tidak diumpankan ke
perintah, atau ditimpa. Opsi ini berguna untuk menjalankan edinplace melalui email
file, yang terkadang dimulai dengan baris "Dari" yang menentukan pengirim amplop dari
pesan. Karena "Dari" bukan bagian dari header pesan, hanya konvensi Unix,
beberapa program bingung dengan kehadiran baris itu. Perhatikan bahwa jika Anda menentukan a
perintah, lalu edinplace mengatur ulang file offset ke 0 saat keluar, bahkan jika
--lewati dari pilihan hadir.
CONTOH
Perintah berikut menambahkan string "ORIGINAL: " ke awal setiap baris dalam
file teks pesan:
edinplace -f pesan sed -e 's/^/ASLI: /'
Perintah berikut menjalankan spamassassin program filter email pada pesan email yang disimpan
dalam file pesan, mengganti isi dari pesan dengan spamassassinoutput beranotasi,
dan keluar dengan kode 100 jika spamassassin mengira pesan tersebut adalah spam. Jika edinplace
menemukan kesalahan fatal, itu akan keluar dengan kode 111.
edinplace -x 111 -f pesan spamassassin -e 100
(spamassassin membaca pesan email pada input standar dan mengeluarkan salinan beranotasi dari
pesan termasuk informasi tentang apakah pesan tersebut kemungkinan merupakan spam atau tidak dan
mengapa. NS -e pilihan untuk spamassassin menentukan status keluar apa spamassassin harus menggunakan jika
pesan tampaknya spam; edinplace akan menggunakan kode keluar yang sama dengan programnya
telah berjalan.)
Untuk menjalankan spamassassin pada email masuk sebelum menerima email dari klien jarak jauh,
tempatkan baris berikut di Mail Avenger yang sesuai rcpt file sebagai perintah terakhir
dieksekusi:
tes tubuh edinplace -x 111 spamassassin -e 100
Gunakan edinplace online menggunakan layanan onworks.net