영어프랑스어스페인어

Ad


온웍스 파비콘

edplan9 - 클라우드에서 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 edplan9 실행

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 edplan9 명령입니다.

프로그램:

이름


ed - 텍스트 편집기

개요


ed [ - ] [ -o ] [ 파일 ]

기술


Ed 유서 깊은 텍스트 편집기입니다.

경우 파일 인수가 주어진다, ed 해당 파일에 대한 명령(아래 참조)을 시뮬레이트합니다.
으로 에드 편집할 수 있도록 버퍼링합니다. 옵션은

- 에 의한 문자 카운트 및 명령 및 확인에 의한 인쇄 억제
명령.

-o (출력 배관용) by에 의한 쓰기를 제외한 모든 출력을 표준 오류 파일에 쓰기
명령. 아니오인 경우 파일 주어지다, 만들다 /dev/stdout 기억된 파일; 참조
명령을 실행하십시오.

Ed 편집 중인 파일의 복사본인 '버퍼'에서 작동합니다. 버퍼에서 변경된 사항
(쓰기) 명령이 주어질 때까지 파일에 영향을 미치지 않습니다. 텍스트의 사본은
편집된 파일은 버퍼.

명령 ed 단순하고 규칙적인 구조: XNUMX, XNUMX 또는 XNUMX 구애 다음에
한 문자로 명령, 명령에 대한 매개변수가 뒤따를 수 있습니다. 이것들
주소는 버퍼에서 하나 이상의 라인을 지정합니다. 누락된 주소는 다음에서 제공합니다.
태만.

일반적으로 한 줄에 하나의 명령만 나타날 수 있습니다. 특정 명령은 다음을 추가할 수 있습니다.
버퍼에 텍스트. 하는 동안 ed 문자를 받는 중이라고 합니다. 입력 방법. 이번에
모드에서는 명령이 인식되지 않습니다. 모든 입력은 단순히 수집됩니다. 입력 모드는
줄의 시작 부분에 마침표만 입력합니다.

Ed 지원 정규병 표현 에 설명된 표기법 정규 표현식(7). 정규식
행을 지정하는 주소와 하나의 명령에 사용됩니다(참조 s 아래)를 지정하려면
교체할 줄 부분. 일반 중 하나를 사용하려는 경우
표현식 메타문자를 일반 문자로 사용하는 경우 해당 문자 앞에 `가 올 수 있습니다.\'.
이것은 또한 정규 표현식의 경계를 이루는 문자(종종 그 자체)에도 적용됩니다.

주소 지정을 이해하려면 ed 언제든지 있다는 사실을 알아야 합니다. current
줄입니다. 일반적으로 현재 행은 명령의 영향을 받는 마지막 행입니다. 그러나, 그
현재 줄에 대한 정확한 효과는 각 명령의 설명 아래에서 설명합니다.
주소는 다음과 같이 구성됩니다.

1. 관례적으로 '점'이라고 하는 문자는 현재 행의 주소를 지정합니다.

2. 문자는 버퍼의 마지막 줄 주소를 지정합니다.

3. 십진수 n 주소 n-버퍼의 th 라인.

4. 엑스 이름으로 표시된 행을 처리합니다. x, 소문자여야 합니다.
행은 명령으로 표시됩니다.

5. 슬래시로 묶인 정규식(
현재 줄에서 앞으로 이동하고 문자열을 포함하는 첫 번째 줄에서 멈춤
정규 표현식과 일치합니다. 필요한 경우 검색이
버퍼의 시작.

6. 쿼리로 묶인 정규식은 검색으로 찾은 줄을 처리합니다.
현재 줄에서 뒤로 이동하고 문자열을 포함하는 첫 번째 줄에서 멈춤
정규 표현식과 일치합니다. 필요한 경우 검색이
버퍼의 끝.

7. 더하기 기호 또는 빼기 기호 뒤에 십진수가 오는 주소
해당 주소에 표시된 라인 수를 더한 값(각각 빼기)을 지정합니다. 플러스
기호는 생략 가능합니다.

8. 주소 다음(또는 뒤에 슬래시로 묶인 정규식이 뒤따름)
해당 주소 다음(또는 이전)의 첫 번째 일치 라인을 지정합니다. 그만큼
검색은 필요한 경우 둘러쌉니다. 는 생략될 수 있으므로 다음을 다룹니다. 먼저
정규식을 둘러싸는 버퍼에서 검색을 반대로 합니다.
방향입니다.

9. 주소가 로 시작하거나 가감이 된 경우
현재 라인; 예를 들어 다음을 의미하는 것으로 이해됩니다.

10. 주소가 또는로 끝나면 1이 더해집니다(각각 빼기). 결과적으로
이 규칙과 규칙 9에서 주소는 현재 행 앞의 행을 참조합니다.
또한 후행 및 문자는 누적 효과가 있으므로 현재를 나타냅니다.
라인리스 2.

11. 이전 버전의 편집기와의 호환성을 유지하기 위해
주소는 다음과 같습니다.

명령에는 XNUMX개, XNUMX개 또는 XNUMX개의 주소가 필요할 수 있습니다. 주소가 필요하지 않은 명령
주소의 존재를 오류로 간주합니다. 하나 또는 두 개의 주소를 허용하는 명령
충분하지 않은 경우 기본 주소를 가정합니다. 주소가 XNUMX개보다 많은 경우
명령이 필요하면 마지막 XNUMX개 또는 XNUMX개(허용되는 항목에 따라 다름)가 사용됩니다.

주소는 일반적으로 쉼표로 서로 구분됩니다.
세미콜론 이 경우 현재 행은 다음 행 이전의 이전 주소로 설정됩니다.
주소가 해석됩니다. 쉼표나 세미콜론 앞에 주소가 없으면 1행이 가정됩니다.
다음에 주소가 없으면 버퍼의 마지막 줄이 가정됩니다. 임의의 두 번째 주소
XNUMX-주소 시퀀스는 다음에 해당하는 라인 다음 라인에 해당해야 합니다.
첫 번째 주소.

다음 목록에서 ed 명령에서 기본 주소는 괄호 안에 표시됩니다. 그만큼
괄호는 주소의 일부가 아니지만 주어진 주소가
기본값. '점'은 현재 행을 의미합니다.

(.)a

. 주어진 텍스트를 읽고 지정된 줄 뒤에 추가합니다. 에 점이 남습니다.
있는 경우 마지막 줄 입력, 그렇지 않으면 주소 지정된 줄에 입력합니다. 주소는
이 명령에 대해 합법적입니다. 텍스트는 버퍼의 시작 부분에 배치됩니다.

(.,.)b[+-][페이지 크기][pln]
검색. 일반적으로 20줄의 `페이지'를 인쇄합니다. 선택적(기본값) 또는 지정
다음 또는 이전 페이지를 인쇄할지 여부. 옵션 페이지 크기 이다
페이지의 줄 수. 옵션 또는 지정된 위치에서 인쇄를 유발합니다.
형식, 초기에 페이지 크기 및 형식은 명령 간에 기억됩니다. 점이 남음
마지막 줄에 표시됩니다.

(.,.)c

. 변화. 주소가 지정된 줄을 삭제한 다음 입력 텍스트를 수락하여 이 줄을 바꿉니다.
마지막 줄 입력에는 점이 남습니다. 없는 경우 줄에 남습니다.
삭제된 줄 앞에.

(.,.)d 버퍼에서 주소 지정된 행을 삭제하십시오. 점은 다음 행으로 설정됩니다.
삭제된 마지막 줄 또는 삭제된 줄에 없는 경우 버퍼의 마지막 줄
후임.

e 파일 이름
편집하다. 버퍼의 전체 내용을 삭제합니다. 그런 다음 명명된 파일을
완충기. 점은 버퍼의 마지막 줄로 설정됩니다. 읽은 문자 수
입력됩니다. 파일 이름은 나중에 또는 명령에서 사용할 수 있도록 기억됩니다. 만약에
파일 이름 이 없으면 기억된 이름이 사용됩니다.

E 파일 이름
무조건 아래 참조.

f 파일 이름
현재 기억하고 있는 파일명을 출력합니다. 만약에 파일 이름 주어진다, 현재
기억된 파일 이름은 처음으로 변경됩니다. 파일 이름.

(1,$)g/정규병 표현/명령 명부
(1,$)g/정규병 표현/
(1,$)g/정규병 표현
글로벌. 먼저 주어진 것과 일치하는 모든 줄을 표시하십시오. 정규병표현. 그런 다음
그러한 줄마다 다음을 실행하십시오. 명령 명부 점은 처음에 해당 줄로 설정됩니다. ㅏ
단일 명령 또는 여러 명령 중 첫 번째 명령이 다음과 같은 줄에 나타납니다.
전역 명령. 마지막 줄을 제외한 여러 줄 목록의 모든 줄은 다음으로 끝나야 합니다.
`.' 명령에 대한 종료 입력 모드는 생략될 수 있습니다.
명령 목록의 마지막 줄. 명령 및 명령에서 허용되지 않음
목록. 공백이나 줄 바꿈 이외의 문자를 구분하는 대신 사용할 수 있습니다.
정규식. 두 번째 및 세 번째 형식은 다음을 의미합니다. g/정규병 표현/p.

(.)i

. 지정된 줄 앞에 주어진 텍스트를 삽입합니다. 마지막 줄에 점이 남습니다.
입력, 또는 아무것도 없으면 주소가 지정된 행 앞의 행에서 입력하십시오. 이 명령
와 다르다 a 명령은 텍스트 배치에만 적용됩니다.

(.,.+1)j
지정된 줄을 한 줄로 결합하십시오. 중간 줄 바꿈이 삭제됩니다.
결과 줄에 점이 남습니다.

(.)kx 주소가 지정된 줄을 이름으로 표시 x, 소문자여야 합니다. 그만큼
주소 양식 ´x 그런 다음 이 줄을 처리합니다.

(.,.)l 목록. 모호하지 않은 방식으로 지정된 행을 인쇄합니다. 탭이 a로 인쇄됩니다.
백슬래시로 백스페이스, 백슬래시로 인쇄되지 않는 문자, 및 XNUMX
XNUMX진수. 긴 줄은 접히고 두 번째 및 후속 하위
행은 한 탭 정지만큼 들여쓰기됩니다. 줄의 마지막 문자가 공백이면
비 I/O 명령과 마찬가지로 An이 뒤에 붙을 수 있습니다.

(.,.)ma
이동하다. 주소가 지정된 줄 다음에 주소가 지정된 줄을 재배치합니다. a. 점이 남음
마지막으로 이동한 줄에서.

(.,.)n 숫자. 각 줄에 줄 번호와 탭을 붙입니다. 있을 수 있습니다
비 I/O 명령과 마찬가지로 추가됩니다.

(.,.)p 주소가 지정된 줄을 인쇄합니다. 인쇄된 마지막 줄에 점이 남습니다. 에 첨부
모든 비 I/O 명령으로 인해 명령이 실행된 후 당시 현재 행이 인쇄됩니다.
실행.

(.,.)P 이 명령은

q 편집기를 종료합니다. 파일의 자동 쓰기는 수행되지 않습니다. A 또는 명령이 고려됩니다.
마지막 또는 명령 이후 버퍼가 수정된 경우 오류가 발생합니다.

Q 무조건 끊으세요.

($)r 파일 이름
지정된 줄 다음에 주어진 파일을 읽습니다. 아니오인 경우 파일 이름 주어진,
기억된 파일 이름이 사용됩니다. 없는 경우 파일 이름이 기억됩니다.
파일 이름을 이미 기억했습니다. 읽기에 성공하면 문자 수
읽기가 인쇄됩니다. 파일에서 읽은 마지막 줄에 점이 남습니다.

(.,.)sn/정규병 표현/바꿔 놓음/
(.,.)sn/정규병 표현/바꿔 놓음/g
(.,.)sn/정규병 표현/바꿔 놓음
대리자. 지정된 규칙의 발생에 대해 각 주소 지정 행을 검색하십시오.
표현. 각 라인에서 n 일치하는 항목을 찾았습니다(n 다음과 같은 경우 기본값은 1입니다.
누락), n일치하는 문자열은 지정된 대체 항목으로 대체됩니다. 만약
명령 뒤에 전역 교체 표시기가 나타나고 이후의 모든 일치 항목은
라인도 교체됩니다. 대체가 모두 실패하는 것은 오류입니다.
지정된 라인. 공백이나 줄 바꿈 이외의 문자를 대신 사용할 수 있습니다.
정규식과 교체를 구분합니다. 마지막에 점이 남습니다.
라인 대체. 세 번째 형식은 다음을 의미합니다. sn/정규병 표현/바꿔 놓음/p. 그만큼
대체 항목이 비어 있으면 second를 생략할 수 있습니다.

대체에 나타나는 앰퍼샌드는 다음과 일치하는 문자열로 대체됩니다.
정규식. 캐릭터 \n어디로 n 는 숫자이며 다음으로 대체됩니다.
일치하는 텍스트 n-와 사이에 묶인 정규 하위 표현식
괄호로 묶인 하위 표현식이 있습니다. n 발생 횟수를 세어 결정됩니다.
왼쪽부터 시작하는 것.

리터럴 또는 줄 바꿈은

(.,.)ta
옮기다. 주소가 지정된 줄 다음에 주소가 지정된 줄을 복사합니다. a. 점이 남습니다.
사본의 마지막 줄.

(.,.)u 실행 취소. 첫 번째 주소가 지정된 줄(sic)의 이전 내용을 복원합니다.
대체가 이루어진 마지막 줄이어야 합니다(double sic).

(1,$)v/정규병 표현/명령 명부
이 명령은 명령 목록이 다음과 같다는 점을 제외하면 전역 명령과 동일합니다.
처음에 모든 줄에 설정된 점으로 실행 정규와 일치하는 것
표현.

(1,$)w 파일 이름
지정된 파일에 주소 지정된 줄을 씁니다. 파일이 존재하지 않는 경우
모드 666으로 생성됨(모두가 읽고 쓸 수 있음). 아니오인 경우 파일 이름 is
주어진 경우 기억된 파일 이름이 사용됩니다. 다음과 같은 경우 파일 이름이 기억됩니다.
이미 기억된 파일 이름이 없습니다. 도트는 변경되지 않습니다. 쓰기라면
성공하면 작성된 문자 수가 인쇄됩니다.

(1,$)W 파일 이름
기존 파일 내용을 덮어쓰는 대신 수행하지만 추가합니다.

($)= 주소가 지정된 행의 행 번호를 인쇄하십시오. 도트는 변경되지 않습니다.

!껍질 명령
to 다음 줄의 나머지 부분을 보냅니다. rc(1) 명령으로 해석됩니다.
도트는 변경되지 않습니다.

(. + 1)
명령이 없는 주소는 명령으로 간주됩니다. 터미널은 생략 가능
주소. 빈 줄만으로도 단계별 실행에 유용합니다.
텍스트입니다.

인터럽트 신호(DEL)가 보내지면 ed a를 인쇄하고 명령 수준으로 돌아갑니다.

파일을 읽을 때, ed NUL 문자와 마지막 줄 바꿈 이후의 모든 문자를 버립니다.

onworks.net 서비스를 사용하여 온라인에서 edplan9 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    페이저
    페이저
    Phaser는 빠르고 무료이며 재미있는 공개 프로그램입니다.
    제공하는 소스 HTML5 게임 프레임워크
    WebGL 및 캔버스 렌더링
    데스크톱 및 모바일 웹 브라우저. 계략
    공동 수 있습니다 ...
    페이저 다운로드
  • 2
    바살 엔진
    바살 엔진
    VASSAL은 제작을 위한 게임 엔진입니다.
    기존 보드의 전자 버전
    그리고 카드 게임. 다음을 지원합니다.
    게임 조각 렌더링 및 상호 작용,
    그리고 ...
    VASSAL 엔진 다운로드
  • 3
    OpenPDF - iText의 포크
    OpenPDF - iText의 포크
    OpenPDF는 다음을 생성하기 위한 Java 라이브러리입니다.
    및 LGPL로 PDF 파일 편집 및
    MPL 오픈 소스 라이선스. OpenPDF는
    iText의 LGPL/MPL 오픈 소스 후계자,
    에이...
    OpenPDF 다운로드 - iText 포크
  • 4
    사가 GIS
    사가 GIS
    SAGA - 자동화 시스템
    Geoscientific 분석 - 지리적입니다
    정보 시스템(GIS) 소프트웨어
    지리 데이터를 위한 엄청난 기능
    처리 및 아나...
    사가 GIS 다운로드
  • 5
    Java/JTOpen용 도구 상자
    Java/JTOpen용 도구 상자
    IBM Toolbox for Java / JTOpen은
    지원하는 Java 클래스 라이브러리
    클라이언트/서버 및 인터넷 프로그래밍
    OS/400을 실행하는 시스템에 모델,
    i5/OS, 오...
    Java/JTOpen용 도구 상자 다운로드
  • 6
    D3.js
    D3.js
    D3.js(또는 데이터 기반 문서의 경우 D3)
    할 수 있는 JavaScript 라이브러리입니다.
    동적, 대화형 데이터 생성
    웹 브라우저의 시각화. D3와 함께
    당신...
    D3.js 다운로드
  • 더»

Linux 명령

Ad