InglêsFrancêsEspanhol

Ad


favicon do OnWorks

edplan9 - Online na nuvem

Execute edplan9 no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando edplan9 que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


ed - editor de texto

SINOPSE


ed [ - ] [ -o ] [ lima ]

DESCRIÇÃO


Ed é um editor de texto venerável.

Se um lima argumento é dado, ed simula um comando (veja abaixo) naquele arquivo: ele é lido
para dentro ed's buffer para que possa ser editado. As opções são

- Suprime a impressão de contagens de caracteres por e comandos e da confirmação por
comandos.

-o (para tubulação de saída) Grave todas as saídas no arquivo de erro padrão, exceto a gravação por
comandos. Se não lima é dado, faça / dev / stdout o arquivo lembrado; Veja o
comando abaixo.

Ed opera em um `buffer ', uma cópia do arquivo que está editando; mudanças feitas no buffer
não tem efeito no arquivo até que um comando (escrever) seja dado. A cópia do texto sendo
editado reside em um arquivo temporário chamado de amortecer.

Comandos para ed têm uma estrutura simples e regular: zero, um ou dois endereços seguido
por um único personagem comando, possivelmente seguido por parâmetros para o comando. Esses
endereços especificam uma ou mais linhas no buffer. Os endereços ausentes são fornecidos por
padrão.

Em geral, apenas um comando pode aparecer em uma linha. Certos comandos permitem a adição de
texto para o buffer. Enquanto ed está aceitando texto, diz-se que está em entrada modo. Neste curso
modo, nenhum comando é reconhecido; todas as entradas são meramente coletadas. O modo de entrada é deixado por
digitando um ponto sozinho no início de uma linha.

Ed suporta o regular expressão notação descrita em regexp(7). Expressões regulares
são usados ​​em endereços para especificar linhas e em um comando (ver s abaixo) para especificar um
parte de uma linha que deve ser substituída. Se for desejado usar um dos regulares
metacaracteres de expressão como um caractere comum, esse caractere pode ser precedido por `\'.
Isso também se aplica ao caractere que limita a expressão regular (frequentemente e a ele mesmo.

Para entender o endereçamento em ed é preciso saber que a qualquer momento há um atual
linha. Geralmente, a linha atual é a última linha afetada por um comando; No entanto, o
o efeito exato na linha atual é discutido na descrição de cada comando.
Os endereços são construídos da seguinte maneira.

1. O caractere normalmente chamado de `ponto ', endereça a linha atual.

2. O personagem endereça a última linha do buffer.

3. Um número decimal n aborda o n-ésima linha do buffer.

4. 'x endereça a linha marcada com o nome x, que deve ser uma letra minúscula.
As linhas são marcadas com o comando.

5. Uma expressão regular entre barras (endereça a linha encontrada pesquisando
avançar a partir da linha atual e parando na primeira linha contendo uma string
que corresponde à expressão regular. Se necessário, a pesquisa envolve o
início do buffer.

6. Uma expressão regular incluída em consultas aborda a linha encontrada pela pesquisa
para trás a partir da linha atual e parando na primeira linha contendo uma string
que corresponde à expressão regular. Se necessário, a pesquisa envolve o
fim do buffer.

7. Um endereço seguido por um sinal de mais ou um sinal de menos seguido por um número decimal
especifica esse endereço mais (resp. menos) o número indicado de linhas. O mais
o sinal pode ser omitido.

8. Um endereço seguido por (ou seguido por uma expressão regular entre barras
especifica a primeira linha correspondente após (ou precedente) esse endereço. O
a pesquisa é encerrada, se necessário. O pode ser omitido, então aborda o primeiro linha
no buffer com um Enclosing the regular expression in inverte a pesquisa
direção.

9. Se um endereço começa com ou a adição ou subtração é feita em relação a
a linha atual; por exemplo, é entendido como significando

10. Se um endereço termina com ou, então 1 é adicionado (resp. Subtraído). Como consequencia de
esta regra e regra 9, o endereço refere-se à linha antes da linha atual.
Além disso, os caracteres à direita e têm efeito cumulativo, portanto, refere-se ao atual
linha menos 2.

11. Para manter a compatibilidade com versões anteriores do editor, o personagem em
endereços é equivalente a

Os comandos podem exigir zero, um ou dois endereços. Comandos que não requerem endereços
considerar a presença de um endereço como um erro. Comandos que aceitam um ou dois endereços
assume endereços padrão quando insuficientes são fornecidos. Se mais endereços forem fornecidos do que um
o comando requer, o último ou dois (dependendo do que é aceito) são usados.

Os endereços são separados uns dos outros normalmente por uma vírgula Eles também podem ser separados por
um ponto e vírgula Neste caso a linha actualéconfigurada para o endereço anterior antes do próximo
endereço é interpretado. Se nenhum endereço preceder uma vírgula ou ponto-e-vírgula, a linha 1 será assumida;
se nenhum endereço segue, a última linha do buffer é assumida. O segundo endereço de qualquer
a sequência de dois endereços deve corresponder a uma linha após a linha correspondente ao
primeiro endereço.

Na seguinte lista de ed comandos, os endereços padrão são mostrados entre parênteses. o
parênteses não fazem parte do endereço, mas são usados ​​para mostrar que os endereços fornecidos são
o padrão. `Ponto 'significa a linha atual.

(.)a

. Leia o texto fornecido e anexe-o após a linha endereçada. Ponto é deixado no
entrada da última linha, se houver, caso contrário, na linha endereçada. O endereço é
legal para este comando; o texto é colocado no início do buffer.

(.,.)b[+-][tamanho da página][PLN]
Navegar. Imprima uma `página ', normalmente 20 linhas. O opcional (padrão) ou especifica
se a página seguinte ou anterior deve ser impressa. O opcional tamanho da página é o
número de linhas em uma página. O opcional ou causa impressão no especificado
formato, inicialmente o tamanho da página e o formato são lembrados entre os comandos. Ponto é deixado
na última linha exibida.

(.,.)c

. Mudar. Exclua as linhas endereçadas e aceite o texto de entrada para substituir essas linhas.
O ponto é deixado na última linha de entrada; se não houvesse nenhum, é deixado na linha
precedendo as linhas excluídas.

(.,.)d Exclua as linhas endereçadas do buffer. O ponto é definido para a linha após o
última linha excluída, ou para a última linha do buffer se as linhas excluídas não tinham
sucessor.

e nome do arquivo
Editar. Exclua todo o conteúdo do buffer; em seguida, leia o arquivo nomeado no
amortecedor. Dot é definido como a última linha do buffer. O número de caracteres lidos
é digitado. O nome do arquivo é lembrado para possível uso em comandos posteriores. Se
nome do arquivo está faltando, o nome lembrado é usado.

E nome do arquivo
Incondicional, veja abaixo.

f nome do arquivo
Imprime o nome do arquivo atualmente lembrado. Se nome do arquivo é dado, o atualmente
o nome do arquivo lembrado é alterado primeiro para nome do arquivo.

(1, $)g/regular expressão/comando Lista
(1, $)g/regular expressão/
(1, $)g/regular expressão
Global. Marque primeiro cada linha que corresponda ao dado regularexpressão. Então para
cada uma dessas linhas, execute o comando Lista com ponto inicialmente definido para essa linha. UMA
comando único ou o primeiro de vários comandos aparece na mesma linha com o
comando global. Todas as linhas de uma lista multilinhas, exceto a última linha, devem terminar com
O `.'finalizando o modo de entrada para um comando pode ser omitido se fosse no
última linha da lista de comandos. Os comandos e não são permitidos no comando
Lista. Qualquer caractere diferente de espaço ou nova linha pode ser usado em vez de para delimitar
a expressão regular. A segunda e a terceira formas significam g/regular expressão/p.

(.)i

. Insira o texto fornecido antes da linha endereçada. O ponto é deixado na última linha
entrada, ou, se não houver nenhuma, na linha antes da linha endereçada. Este comando
difere do a comando apenas na colocação do texto.

(.,. + 1)j
Junte as linhas endereçadas em uma única linha; as novas linhas intermediárias são excluídas.
O ponto é deixado na linha resultante.

(.)kx Marque a linha endereçada com o nome x, que deve ser uma letra minúscula. O
formulário de endereço ´x então aborda esta linha.

(.,.)l Lista. Imprima as linhas endereçadas de forma inequívoca: uma guia é impressa como um
backspace como barras invertidas como e caracteres não imprimíveis como barra invertida, um e quatro
dígitos hexadecimais. As linhas longas são dobradas, com o segundo e subsequentes sub-
linhas recuadas uma parada de tabulação. Se o último caractere da linha estiver em branco, é
seguido por An pode ser anexado, como qualquer comando que não seja de E / S.

(.,.)ma
Jogada. Reposicione as linhas endereçadas após a linha endereçada por a. Ponto é deixado
na última linha movida.

(.,.)n Número. Execute a prefixação de cada linha com seu número de linha e uma guia. Um pode ser
anexado, como qualquer comando que não seja de E / S.

(.,.)p Imprima as linhas endereçadas. O ponto é deixado na última linha impressa. A anexado a
qualquer comando não-I / O faz com que a linha atual seja impressa após o comando ser
executado.

(.,.)P Este comando é sinônimo de

q Saia do editor. Nenhuma gravação automática de um arquivo é feita. Um comando ou é considerado
para estar com erro se o buffer foi modificado desde o último comando ou.

Q Saia incondicionalmente.

($)r nome do arquivo
Leia o arquivo fornecido após a linha endereçada. Se não nome do arquivo é dado, o
o nome do arquivo lembrado é usado. O nome do arquivo é lembrado se não houver
nome do arquivo já lembrado. Se a leitura for bem-sucedida, o número de caracteres
ler é impresso. O ponto é deixado na última linha lida do arquivo.

(.,.)sn/regular expressão/substituição/
(.,.)sn/regular expressão/substituição/g
(.,.)sn/regular expressão/substituição
Substituto. Pesquise cada linha endereçada para uma ocorrência do regular especificado
expressão. Em cada linha em que n correspondências são encontradas (n o padrão é 1 se
faltando), o nth string correspondente é substituído pela substituição especificada. Se o
o indicador de substituição global aparece após o comando, todas as correspondências subsequentes em
a linha também é substituída. É um erro a substituição falhar em todos
linhas endereçadas. Qualquer caractere diferente de espaço ou nova linha pode ser usado em vez de
para delimitar a expressão regular e a substituição. O ponto é deixado no último
linha substituída. A terceira forma significa sn/regular expressão/substituição/p. O
o segundo pode ser omitido se a substituição estiver vazia.

Um e comercial que aparece na substituição é substituído pela string que corresponde ao
expressão regular. Os personagens \n, Onde n é um dígito, são substituídos pelo
texto correspondido pelo n-ésima subexpressão regular entre e Quando aninhada
subexpressões entre parênteses estão presentes, n é determinado pela contagem de ocorrências
de começar da esquerda.

Um literal ou nova linha pode ser incluído em uma substituição, prefixando-o com

(.,.)ta
Transferir. Copie as linhas endereçadas após a linha endereçada por a. Ponto é deixado em
a última linha da cópia.

(.,.)u Desfazer. Restaura o conteúdo anterior da primeira linha endereçada (sic), que deve
ser a última linha em que uma substituição foi feita (double sic).

(1, $)v/regular expressão/comando Lista
Este comando é o mesmo que o comando global, exceto que a lista de comandos é
executado com o ponto inicialmente definido para cada linha exceto aqueles que correspondem ao normal
expressão.

(1, $)w nome do arquivo
Grave as linhas endereçadas no arquivo fornecido. Se o arquivo não existe, é
criado com o modo 666 (legível e gravável por todos). Se não nome do arquivo is
fornecido, o nome do arquivo lembrado, se houver, é usado. O nome do arquivo é lembrado se
já não havia nenhum nome de arquivo lembrado. Dot não mudou. Se a escrita for
com sucesso, o número de caracteres escritos é impresso.

(1, $)W nome do arquivo
Execute, mas acrescente, em vez de sobrescrever, qualquer conteúdo de arquivo existente.

($)= Imprima o número da linha da linha endereçada. Dot não mudou.

!concha comando
Envie o restante da linha após o para rc(1) deve ser interpretado como um comando.
Dot não mudou.

(. + 1)
Um endereço sem um comando é considerado um comando. Um terminal pode ser omitido de
o endereço. Uma linha em branco por si só é equivalente a isso é útil para avançar
texto.

Se um sinal de interrupção (DEL) for enviado, ed imprime a e retorna ao seu nível de comando.

Ao ler um arquivo, ed descarta caracteres NUL e todos os caracteres após a última nova linha.

Use edplan9 online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Phaser
    Phaser
    Phaser é um aplicativo rápido, gratuito e divertido
    framework de jogo HTML5 de origem que oferece
    Renderização WebGL e Canvas em
    navegadores da web para desktop e celular. Jogos
    pode ser co ...
    Baixar Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL é um motor de jogo para criar
    versões eletrônicas do tabuleiro tradicional
    e jogos de cartas. Ele fornece suporte para
    renderização e interação de peças do jogo,
    e ...
    Baixar VASSAL Engine
  • 3
    OpenPDF - Fork do iText
    OpenPDF - Fork do iText
    OpenPDF é uma biblioteca Java para criar
    e edição de arquivos PDF com LGPL e
    Licença de código aberto MPL. OpenPDF é o
    LGPL/MPL sucessor de código aberto do iText,
    um ...
    Baixar OpenPDF - Bifurcação do iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistema para Automatizado
    Análises geocientíficas - é um geográfico
    Software de Sistema de Informação (GIS) com
    imensas capacidades para geodados
    processando e ana ...
    Baixar SAGA GIS
  • 5
    Caixa de ferramentas para Java / JTOpen
    Caixa de ferramentas para Java / JTOpen
    O IBM Toolbox for Java / JTOpen é um
    biblioteca de classes Java suportando o
    programação cliente/servidor e internet
    modelos para um sistema rodando OS/400,
    i5/OS, ou...
    Baixar Toolbox para Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (ou D3 para documentos baseados em dados)
    é uma biblioteca JavaScript que permite
    para produzir dados dinâmicos e interativos
    visualizações em navegadores da web. Com D3
    você...
    Baixar D3.js
  • Mais "

Comandos Linux

  • 1
    Abidiff
    Abidiff
    abidiff - comparar ABIs de arquivos ELF
    abidiff compara o aplicativo binário
    Interfaces (ABI) de duas bibliotecas compartilhadas
    em formato ELF. Ele emite um significativo
    relatorio ...
    Executar abidiff
  • 2
    abidw
    abidw
    abidw - serializar o ABI de um ELF
    arquivo abidw lê uma biblioteca compartilhada em ELF
    formato e emite uma representação XML
    de seu ABI para a saída padrão. O
    emitido ...
    Execute abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversão de bibliografia
    Serviços de utilidade pública ...
    Execute copac2xml
  • 4
    copta
    copta
    copt - otimizador de olho mágico SYSNOPIS:
    copt.. DESCRIÇÃO: copt é um
    otimizador de olho mágico de uso geral. Isto
    lê o código de sua entrada padrão e
    escreve um...
    Executar copia
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - reunir título
    declarações de documentos Stx ...
    Executar collect_stx_titles
  • 6
    banco giratório
    banco giratório
    bancada - benchmark http ...
    Executar gatling-bench
  • Mais "

Ad