AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

edplan9 - En ligne dans le Cloud

Exécutez edplan9 dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande edplan9 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


ed - éditeur de texte

SYNOPSIS


ed [ - ] [ -o ] [ filet ]

DESCRIPTION


Ed est un éditeur de texte vénérable.

Si un filet argument est donné, ed simule une commande (voir ci-dessous) sur ce fichier : il est lu
développement Ed tampon pour qu'il puisse être édité. Les options sont

- Supprimer l'impression des comptes de caractères par et commandes et de la confirmation par
les commandes.

-o (pour la tuyauterie de sortie) Écrire toutes les sorties dans le fichier d'erreur standard, à l'exception de l'écriture par
commandes. Sinon filet est donné, faire /dev/stdout le fichier mémorisé ; voir le
commande ci-dessous.

Ed fonctionne sur un `tampon', une copie du fichier qu'il est en train d'éditer ; modifications apportées dans le tampon
n'ont aucun effet sur le fichier jusqu'à ce qu'une commande (écriture) soit donnée. La copie du texte étant
édité réside dans un fichier temporaire appelé le tampon.

Commandes à ed avoir une structure simple et régulière : zéro, un ou deux adresses suivi
par un seul personnage commander, éventuellement suivi des paramètres de la commande. Ces
les adresses spécifient une ou plusieurs lignes dans le tampon. Les adresses manquantes sont fournies par
défaut.

En général, une seule commande peut apparaître sur une ligne. Certaines commandes permettent l'ajout de
texte dans le tampon. Tandis que ed accepte du texte, on dit qu'il est dans contribution mode. Dans ce nouvel article concernant notre nouveau projet
mode, aucune commande n'est reconnue ; toutes les entrées sont simplement collectées. Le mode de saisie est laissé par
taper un point seul au début d'une ligne.

Ed supporte l' Standard expression notation décrite dans regexp(sept). Expressions régulières
sont utilisés dans les adresses pour spécifier des lignes et dans une commande (voir s ci-dessous) pour spécifier un
partie d'une ligne qui doit être remplacée. Si vous souhaitez utiliser l'un des
métacaractères d'expression en tant que caractère ordinaire, ce caractère peut être précédé de `\'.
Cela s'applique également au caractère délimitant l'expression régulière (souvent et à lui-même.

Pour comprendre l'adressage dans ed il faut savoir qu'à tout moment il y a un actuel
ligne. Généralement, la ligne courante est la dernière ligne affectée par une commande ; Cependant, le
l'effet exact sur la ligne courante est discuté sous la description de chaque commande.
Les adresses sont construites comme suit.

1. Le caractère habituellement appelé 'point', adresse la ligne courante.

2. Le caractère adresse la dernière ligne du tampon.

3. Un nombre décimal n aborde le n-ième ligne du tampon.

4. X s'adresse à la ligne marquée du nom x, qui doit être une lettre minuscule.
Les lignes sont marquées avec la commande.

5. Une expression régulière entre barres obliques ( adresse la ligne trouvée en recherchant
en avant de la ligne courante et en s'arrêtant à la première ligne contenant une chaîne
qui correspond à l'expression régulière. Si nécessaire, la recherche s'étend jusqu'au
début du tampon.

6. Une expression régulière incluse dans les requêtes adresse la ligne trouvée en recherchant
en arrière de la ligne courante et en s'arrêtant à la première ligne contenant une chaîne
qui correspond à l'expression régulière. Si nécessaire, la recherche s'étend jusqu'au
fin du tampon.

7. Une adresse suivie d'un signe plus ou d'un signe moins suivi d'un nombre décimal
spécifie cette adresse plus (resp. moins) le nombre de lignes indiqué. Le plus
le signe peut être omis.

8. Une adresse suivie de (ou suivie d'une expression régulière entourée de barres obliques)
spécifie la première ligne correspondante suivant (ou précédant) cette adresse. le
la recherche est bouclée si nécessaire. Le peut être omis, donc aborde le premier en ligne
dans le tampon avec un Enfermant l'expression régulière dans inverse la recherche
direction.

9. Si une adresse commence par ou si l'addition ou la soustraction est effectuée par rapport à
la ligne courante; par exemple est compris comme signifiant

10. Si une adresse se termine par ou alors 1 est ajouté (resp. soustrait). C'est la conséquence de
cette règle et la règle 9, l'adresse se réfère à la ligne avant la ligne courante.
De plus, la fin et les caractères ont un effet cumulatif, se réfère donc à l'actuel
ligne moins 2.

11. Pour maintenir la compatibilité avec les versions antérieures de l'éditeur, le caractère dans
adresses équivaut à

Les commandes peuvent nécessiter zéro, une ou deux adresses. Commandes qui ne nécessitent aucune adresse
considérer la présence d'une adresse comme une erreur. Commandes acceptant une ou deux adresses
assumer les adresses par défaut lorsqu'elles sont insuffisantes. Si plus d'adresses sont données qu'un
commande l'exige, le dernier ou les deux derniers (selon ce qui est accepté) sont utilisés.

Les adresses sont généralement séparées les unes des autres par une virgule Elles peuvent également être séparées par
un point-virgule Dans ce cas la ligne courante est mise à l'adresse précédente avant la suivante
l'adresse est interprétée. Si aucune adresse ne précède une virgule ou un point-virgule, la ligne 1 est utilisée ;
si aucune adresse ne suit, la dernière ligne du tampon est supposée. La deuxième adresse de tout
séquence à deux adresses doit correspondre à une ligne suivant la ligne correspondant à la
première adresse.

Dans la liste suivante de ed commandes, les adresses par défaut sont indiquées entre parenthèses. Les
les parenthèses ne font pas partie de l'adresse, mais sont utilisées pour montrer que les adresses données sont
le défaut. « Point » signifie la ligne actuelle.

🇧🇷a

. Lisez le texte donné et ajoutez-le après la ligne adressée. Le point est laissé sur le
dernière entrée de ligne, s'il y en avait, sinon à la ligne adressée. L'adresse est
légal pour cette commande ; le texte est placé au début du tampon.

(.,.)b[+-][taille de la page][PLN]
Parcourir. Imprime une `page', normalement 20 lignes. L'optionnel (par défaut) ou spécifie
si la page suivante ou précédente doit être imprimée. L'optionnel taille de la page est
nombre de lignes dans une page. L'option ou provoque l'impression dans le
format, initialement Pagesize et format sont mémorisés entre les commandes. Le point est laissé
à la dernière ligne affichée.

(.,.)c

. Changer. Supprimez les lignes adressées, puis acceptez le texte saisi pour remplacer ces lignes.
Le point est laissé à la dernière entrée de ligne ; s'il n'y en avait pas, il est laissé à la ligne
précédant les lignes supprimées.

(.,.)d Supprimez les lignes adressées du tampon. Le point est placé sur la ligne suivant le
dernière ligne supprimée, ou à la dernière ligne du tampon si les lignes supprimées n'avaient pas
successeur.

e nom de fichier
Éditer. Supprimez tout le contenu du tampon ; puis lisez le fichier nommé dans le
amortir. Le point est défini sur la dernière ligne du tampon. Le nombre de caractères lus
est tapé. Le nom du fichier est mémorisé pour une éventuelle utilisation dans des commandes ultérieures ou. Si
nom de fichier est manquant, le nom mémorisé est utilisé.

E nom de fichier
Inconditionnel voir ci-dessous.

f nom de fichier
Imprimez le nom de fichier actuellement mémorisé. Si nom de fichier est donné, l'actuel
le nom de fichier mémorisé est d'abord changé en nom de fichier.

(1,$)g/Standard expression/commander liste
(1,$)g/Standard expression/
(1,$)g/Standard expression
Global. Marquez d'abord chaque ligne qui correspond à la donnée Standardexpression. Puis pour
chacune de ces lignes, exécutez le commander liste avec un point initialement défini sur cette ligne. UNE
commande unique ou la première de plusieurs commandes apparaît sur la même ligne avec le
commande globale. Toutes les lignes d'une liste multiligne, à l'exception de la dernière ligne, doivent se terminer par
Le `.' le mode d'entrée de fin pour une commande peut être omis si ce serait sur le
dernière ligne de la liste de commandes. Les commandes et ne sont pas autorisées dans la commande
liste. Tout caractère autre que l'espace ou la nouvelle ligne peut être utilisé au lieu de délimiter
l'expression régulière. Les deuxième et troisième formes signifient g/Standard expression/p.

(.)i

. Insérez le texte donné avant la ligne adressée. Le point est laissé à la dernière ligne
entrée, ou, s'il n'y en avait pas, à la ligne avant la ligne adressée. Cette commande
diffère de la a commande uniquement dans le placement du texte.

(.,.+1)j
Joignez les lignes adressées en une seule ligne ; les nouvelles lignes intermédiaires sont supprimées.
Le point est laissé à la ligne résultante.

🇧🇷kx Marquez la ligne adressée avec le nom x, qui doit être une lettre minuscule. le
formulaire d'adresse ´x puis adresse cette ligne.

(.,.)l Lister. Imprimer les lignes adressées de manière univoque : un onglet est imprimé sous forme de
retour arrière sous forme de barres obliques inverses et caractères non imprimables sous forme de barre oblique inverse, un et quatre
chiffres hexadécimaux. Les longues lignes sont pliées, avec le deuxième et les suivants sous-
lignes en retrait d'un taquet de tabulation. Si le dernier caractère de la ligne est un blanc, il est
suivi de An peut être ajouté, comme pour toute commande non-E/S.

(.,.)ma
Se déplacer. Repositionnez les lignes adressées après la ligne adressée par a. Le point est laissé
à la dernière ligne déplacée.

(.,.)n Nombre. Effectuez le préfixe de chaque ligne avec son numéro de ligne et une tabulation. Un peut être
ajouté, comme à toute commande non-E/S.

(.,.)p Imprimez les lignes adressées. Le point est laissé à la dernière ligne imprimée. Un annexé à
toute commande non-E/S entraîne l'impression de la ligne en cours une fois la commande terminée
réalisé.

(.,.)P Cette commande est synonyme de

q Quittez l'éditeur. Aucune écriture automatique d'un fichier n'est effectuée. Une commande ou est considérée
être en erreur si le tampon a été modifié depuis la dernière commande ou.

Q Quittez inconditionnellement.

($)r nom de fichier
Lire dans le fichier donné après la ligne adressée. Sinon nom de fichier est donné, le
le nom de fichier mémorisé est utilisé. Le nom du fichier est mémorisé s'il n'y a pas eu
nom de fichier déjà mémorisé. Si la lecture est réussie, le nombre de caractères
lu est imprimé. Le point est laissé à la dernière ligne lue du fichier.

(.,.)sn/Standard expression/remplacement/
(.,.)sn/Standard expression/remplacement/g
(.,.)sn/Standard expression/remplacement
Remplacer. Rechercher dans chaque ligne adressée une occurrence de l'élément régulier spécifié
expression. Sur chaque ligne dans laquelle n des correspondances sont trouvées (n par défaut à 1 si
manquant), le nla chaîne correspondante est remplacée par le remplacement spécifié. Si la
indicateur de remplacement global apparaît après la commande, toutes les correspondances suivantes sur
la ligne sont également remplacés. C'est une erreur si la substitution échoue sur tous
lignes adressées. Tout caractère autre que l'espace ou le saut de ligne peut être utilisé à la place de
pour délimiter l'expression régulière et le remplacement. Le point est laissé à la fin
ligne substituée. La troisième forme signifie sn/Standard expression/remplacement/pL’
second peut être omis si le remplacement est vide.

Une esperluette apparaissant dans le remplacement est remplacée par la chaîne correspondant au
expression régulière. Les personnages \n, Où n est un chiffre, sont remplacés par le
texte correspondant au n-ième sous-expression régulière comprise entre et Une fois imbriquée
des sous-expressions entre parenthèses sont présentes, n est déterminé en comptant les occurrences
de partir de la gauche.

Un littéral ou une nouvelle ligne peut être inclus dans un remplacement en le préfixant avec

(.,.)ta
Transfert. Copiez les lignes adressées après la ligne adressée par a. Le point est laissé à
la dernière ligne de la copie.

(.,.)u Annuler. Restaurer le contenu précédent de la première ligne adressée (sic), qui doit
être la dernière ligne dans laquelle une substitution a été effectuée (double sic).

(1,$)v/Standard expression/commander liste
Cette commande est la même que la commande globale sauf que la liste des commandes est
exécuté avec un point initialement défini sur chaque ligne sauf ceux qui correspondent à la normale
expression.

(1,$)w nom de fichier
Écrivez les lignes adressées dans le fichier donné. Si le fichier n'existe pas, il est
créé avec le mode 666 (lisible et inscriptible par tout le monde). Sinon nom de fichier is
donné, le nom de fichier mémorisé, le cas échéant, est utilisé. Le nom du fichier est mémorisé si
il n'y avait pas déjà de nom de fichier mémorisé. Le point est inchangé. Si l'écriture est
réussi, le nombre de caractères écrits est imprimé.

(1,$)W nom de fichier
Exécuter mais ajouter, au lieu d'écraser, tout contenu de fichier existant.

($)= Imprimer le numéro de ligne de la ligne adressée. Le point est inchangé.

!coquille commander
Envoyer le reste de la ligne après le à rc(1) à interpréter comme une commande.
Le point est inchangé.

(. + 1)
Une adresse sans commande est considérée comme une commande. Un terminal peut être omis de
l'adresse. Une ligne vide à elle seule équivaut à elle est utile pour parcourir
texte.

Si un signal d'interruption (DEL) est envoyé, ed imprime a et revient à son niveau de commande.

Lors de la lecture d'un fichier, ed supprime les caractères NUL et tous les caractères après la dernière nouvelle ligne.

Utilisez edplan9 en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    Phaser
    Phaser
    Phaser est un open rapide, gratuit et amusant
    framework de jeu source HTML5 qui offre
    Rendu WebGL et Canvas à travers
    navigateurs Web de bureau et mobiles. Jeux
    peut être co...
    Télécharger Phaser
  • 2
    Moteur VASSAL
    Moteur VASSAL
    VASSAL est un moteur de jeu pour créer
    versions électroniques de la carte traditionnelle
    et jeux de cartes. Il fournit un soutien pour
    rendu et interaction des pièces de jeu,
    et...
    Télécharger le moteur VASSAL
  • 3
    OpenPDF - Fork d'iText
    OpenPDF - Fork d'iText
    OpenPDF est une bibliothèque Java pour créer
    et l'édition de fichiers PDF avec une licence LGPL et
    Licence open source MPL. OpenPDF est le
    LGPL/MPL open source successeur d'iText,
    un ...
    Télécharger OpenPDF - Fork d'iText
  • 4
    SAGA SIG
    SAGA SIG
    SAGA - Système d'automatisation
    Analyses géoscientifiques - est un
    Logiciel de système d'information (SIG) avec
    immenses capacités pour les géodonnées
    traitement et an...
    Télécharger le SIG SAGA
  • 5
    Boîte à outils pour Java/JTOOpen
    Boîte à outils pour Java/JTOOpen
    IBM Toolbox for Java / JTOpen est un
    bibliothèque de classes Java prenant en charge
    programmation client/serveur et internet
    modèles vers un système exécutant OS/400,
    i5/OS, ou...
    Télécharger Toolbox pour Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (ou D3 pour les documents pilotés par les données)
    est une bibliothèque JavaScript qui vous permet
    produire des données dynamiques et interactives
    visualisations dans les navigateurs Web. Avec D3
    toi...
    Télécharger D3.js
  • Plus "

Commandes Linux

Ad