edinplace - En ligne dans le Cloud

Il s'agit de la commande edinplace qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


edinplace - éditer un fichier sur place

SYNOPSIS


edinplace [--erreur=code] [[--fichier=filet] commander [arg ...]]

DESCRIPTION


edinplace s'exécute commander avec sa contribution de filet (ou entrée standard par défaut), puis
remplace le contenu de filet avec la sortie de commander. Dans la mesure du possible,
edinplace tente de sortir avec le même statut que commander.

Si edinplace est exécuté sur l'entrée standard (pas de --déposer option), il doit hériter d'un fichier
descripteur 0 qui est ouvert à la fois en lecture et en écriture. Lors du traitement de l'entrée standard,
si edinplace ne rencontre pas d'erreur fatale, il rembobine son entrée standard à l'offset 0
avant de sortir. Ainsi, un script peut d'abord s'exécuter en place commander, puis exécutez un autre filtre
commande telle que grep, et la sortie résultante sera la sortie de grep sur commander's
sortie.

Sinon commander est spécifié, edinplace rembobine simplement son entrée standard dans le fichier offset 0.
Dans ce cas, c'est une erreur de fournir le --déposer option. Bien sûr, le rembobinage ne fonctionne que
lorsque l'entrée standard est un fichier réel (par opposition à un tube ou un périphérique).

Il y a deux options:

--erreur=code (-x code)
Normalement, edinplace tente de sortir avec le même statut que commander. Toutefois, si
edinplace rencontre une erreur fatale (comme l'impossibilité d'exécuter commander), il
sortira avec le statut code. La valeur par défaut est 1. La plage de codes de sortie valides est
1-255, inclus.

--fichier=filet (-f filet)
Spécifie que filet devrait être édité. Sinon, edinplace modifiera son standard
input (qui doit être ouvert pour la lecture et l'écriture).

--skipfrom
Ignorez la première ligne du fichier s'il commence par "De". Si edinplace est exécuté sans
commande, positionne l'offset du fichier au début de la deuxième ligne du fichier. Si
edinplace est exécuté avec une commande, alors la première ligne du fichier n'est pas transmise au
commande, ni écrasé. Cette option est utile pour exécuter edinplace par courrier
fichiers, qui commencent parfois par une ligne "De" spécifiant l'expéditeur de l'enveloppe du
un message. Étant donné que "De" ne fait pas partie de l'en-tête du message, juste une convention Unix,
certains programmes sont confus par la présence de cette ligne. Notez que si vous spécifiez un
commande, puis edinplace réinitialise l'offset du fichier à 0 en quittant, même si le
--skipfrom l'option était présente.

EXEMPLES


La commande suivante ajoute la chaîne « ORIGINAL : » au début de chaque ligne dans
fichier texte message:

en place -f message sed -e 's/^/ORIGINAL : /'

La commande suivante exécute le spamassassin programme de filtrage de courrier sur un message électronique stocké
dans le fichier message, remplaçant le contenu de message comprenant spamassassinest la sortie annotée,
et sortir avec le code 100 si spamassassin pense que le message est un spam. Si edinplace
rencontre des erreurs fatales, il se terminera avec le code 111.

en place -x 111 -f message spamassassin -e 100

(spamassassin lit un message électronique sur l'entrée standard et génère une copie annotée du
message, y compris des informations indiquant si le message est susceptible ou non d'être un spam et
Pourquoi. Les -e Option de spamassassin spécifie quel état de sortie spamassassin devrait utiliser si
le message semble être du spam ; edinplace utilisera le même code de sortie que le programme qu'il
a couru.)

Pour exécuter spamassassin sur le courrier entrant avant d'accepter le courrier du client distant,
placez la ligne suivante dans un Mail Avenger approprié réception fichier comme dernière commande
réalisé:

bodytest edinplace -x 111 spamassassin -e 100

Utilisez edinplace en ligne en utilisant les services onworks.net



Derniers programmes en ligne Linux et Windows