영어프랑스어스페인어

Ad


온웍스 파비콘

edposix - 클라우드 온라인

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

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

프로그램:

이름


ed — 텍스트 편집

개요


ed [-p ] [-s] [파일]

기술


XNUMXD덴탈의 ed 유틸리티는 두 가지 모드를 사용하는 줄 지향 텍스트 편집기입니다. 명령 모드입력
모드. 명령 모드에서 입력 문자는 명령으로 해석되며 입력 모드에서
모드는 텍스트로 해석됩니다. 확장 설명 섹션을 참조하십시오.

피연산자가 '-', 결과가 지정되지 않았습니다.

옵션


XNUMXD덴탈의 ed 유틸리티는 POSIX.1-2008의 기본 정의 볼륨을 준수해야 합니다. 섹션 12.2,
유틸리티 통사론 가이드 라인, 의 명시되지 않은 사용법을 제외하고 '-'.

다음 옵션이 지원됩니다.

-p 명령 모드에 있을 때 프롬프트 문자열로. 기본적으로
프롬프트 문자열이 없습니다.

-s 바이트 수 쓰기 억제 e, E, rw 명령과 '!'
! 다음에 프롬프트명령.

피연산자


다음 피연산자가 지원됩니다.

파일 경우 파일 인수가 주어진다, ed 시뮬레이트한다 e 이름이 지정된 파일에 대한 명령
경로 이름으로 파일, 표준 입력에서 명령을 수락하기 전에.

STDIN


표준 입력은 명령으로 구성된 텍스트 파일입니다.
확장 설명 섹션.

입력 파일


입력 파일은 텍스트 파일이어야 합니다.

환경 변수


다음 환경 변수는 실행에 영향을 미칩니다. ed:

사용자 홈 디렉토리의 경로 이름을 결정하십시오.

설정되지 않은 국제화 변수에 대한 기본값을 제공하거나
없는. (POSIX.1-2008의 기본 정의 볼륨을 참조하십시오. 섹션 8.2,
국제화 변수 국제화를 위해
로케일 범주의 값을 결정하는 데 사용되는 변수)

LC_ALL 비어 있지 않은 문자열 값으로 설정된 경우 다른 모든 값을 재정의합니다.
국제화 변수.

LC_COLLATE
범위, 등가 클래스 및 다중 동작의 로케일 결정
정규 표현식 내의 문자 조합 요소.

LC_CTYPE 텍스트 데이터의 바이트 시퀀스 해석을 위한 로케일 결정
문자로(예: 다중 바이트 문자가 아닌 단일 바이트
인수 및 입력 파일) 및 일반 내 문자 클래스의 동작
표현.

LC_메시지
의 형식과 내용에 영향을 주는 데 사용해야 하는 로케일을 결정합니다.
표준 오류에 기록된 진단 메시지 및 기록된 정보 메시지
표준 출력으로.

NLS경로 처리를 위한 메시지 카탈로그의 위치를 ​​결정합니다. LC_메시지.

비동기 이벤트


XNUMXD덴탈의 ed 유틸리티는 모든 신호에 대해 표준 조치를 취해야 합니다(비동기 이벤트 참조).
~의 섹션 섹션 1.4, 유틸리티 상품 설명 기본값) 다음 예외:

SIGINT 더 ed 유틸리티는 현재 활동을 중단하고 문자열을 씁니다. "?\N"
표준 출력 및 명령 모드로 돌아가기(확장 설명 참조)
섹션).

SIGHUP 버퍼가 비어 있지 않고 마지막 쓰기 이후 변경된 경우 ed 유틸리티
버퍼의 복사본을 파일에 쓰려고 시도합니다. 먼저 이름이 지정된 파일
ed.hup 현재 디렉토리에서 사용됩니다. 실패하면 이름이 지정된 파일
ed.hup 라는 이름의 디렉토리에 환경 변수를 사용해야 합니다. ~ 안에
어쨌든, ed 유틸리티는 파일을 현재
명령 모드로 돌아가지 않고 경로 이름을 기억했습니다.

시그킷 ed 유틸리티는 이 이벤트를 무시합니다.

표준 출력


다양한 편집 명령 및 프롬프팅 기능(참조 -p) 다음과 같이 표준 출력에 씁니다.
확장 설명 섹션에 설명되어 있습니다.

STDERR


표준 오류는 진단 메시지에만 사용해야 합니다.

출력 파일


출력 파일은 형식이 편집 명령에 따라 달라지는 텍스트 파일이어야 합니다.
주어진.

확장 기술


XNUMXD덴탈의 ed 유틸리티는 편집 중인 파일의 복사본에서 작동합니다. 복사본에 대한 변경 사항
때까지 파일에 영향을 미치지 않습니다. w (쓰기) 명령이 주어집니다. 텍스트의 사본
라고 버퍼.

명령 ed 단순하고 규칙적인 구조: XNUMX, XNUMX 또는 XNUMX 구애 다음에
단일 문자로 명령, 해당 명령에 대한 매개변수가 뒤따를 수 있습니다. 이것들
주소는 버퍼에서 하나 이상의 라인을 지정합니다. 주소가 필요한 모든 명령
기본 주소가 있으므로 주소를 자주 생략할 수 있습니다. 만약 -p 선택권
가 지정되면 프롬프트 문자열은 각 명령이 실행되기 전에 표준 출력에 기록됩니다.
읽어보십시오.

일반적으로 한 줄에 하나의 명령만 나타날 수 있습니다. 특정 명령을 사용하면 텍스트를
입력. 이 텍스트는 버퍼의 적절한 위치에 배치됩니다. 하는 동안 ed 받아들이고 있다
문자로 되어 있다고 합니다 입력 모드. 이 모드에서는 어떤 명령도 인식되지 않습니다. 모두
입력은 단순히 수집됩니다. 입력 모드는 두 줄로 구성된 줄을 입력하여 종료
문자: ('.') 뒤에 . 이 줄은 부품으로 간주되지 않습니다.
입력 텍스트의.

정규병 in ed
XNUMXD덴탈의 ed 유틸리티는 기본 정규식을 지원해야 합니다.
POSIX.1-2008의 정의 볼륨, 섹션 9.3, Basic 정규병 . 일반 이후
표현 ed 항상 한 줄과 일치합니다(종료 제외
문자), 더 큰 텍스트 섹션에 대해 절대
일치하는 정규 표현식 .

null RE는 마지막 RE와 동일합니다.

정규식은 행을 지정하는 주소와 일부 명령(예:
예를 들어 s 대체 명령) 대체할 줄 부분을 지정합니다.

주소 in ed
주소 지정 ed 현재 행과 관련됩니다. 일반적으로 현재 줄은 마지막 줄입니다.
명령에 의해 영향을 받습니다. 현재 줄 번호는 현재 줄의 주소입니다. 만약
편집 버퍼가 비어 있지 않으면 현재 줄의 초기 값은 편집 버퍼의 마지막 줄입니다.
편집 버퍼; 그렇지 않으면 XNUMX입니다.

주소는 다음과 같이 구성됩니다.

1. 성격 ('.') 현재 행을 주소 지정합니다.

2. 성격 ('$') 편집 버퍼의 마지막 줄을 주소 지정합니다.

3. 양의 십진수 n 주소를 n편집 버퍼의 th 라인.

4. -x 문자 쌍("'엑스") 마크가 표시된 줄을 지정해야 합니다.
이름 문자 x, 이식 가능한 문자 세트의 소문자여야 합니다.
라인을 표시하는 문자가 설정되지 않았거나 라인이
표시된 항목은 현재 편집 버퍼에 없습니다.

5. 다음으로 묶인 BRE 문자 ('/')에 의해 발견된 첫 번째 행을 주소 지정합니다.
편집이 끝날 때까지 현재 줄 다음 줄부터 앞으로 검색
종료를 제외한 라인이 버퍼링되고 첫 번째 라인에서 정지
BRE와 일치합니다. 한 쌍으로 구분되는 null BRE로 구성된 BRE
문자는 다음 행을 제외한 행의 주소를 지정해야 합니다.
종료 마지막으로 만난 BRE와 일치합니다. 또한, 두 번째
명령줄 끝에서 생략할 수 있습니다. BRE 내에서
- 쌍 ("\/")는 리터럴을 나타냅니다. BRE 대신
구분 기호. 필요한 경우 검색은 버퍼의 시작 부분으로 순환됩니다.
전체 버퍼가
검색했습니다.

6. 다음으로 묶인 BRE 문자('?') 발견된 첫 번째 행을 처리합니다.
현재 줄의 앞 줄에서 시작 방향으로 역방향 검색
에디트 버퍼를 제외한 라인의 첫 번째 라인에서 멈춘다.
종료 BRE와 일치합니다. 로 구분된 null BRE로 구성된 BRE
한 쌍의 문자 ("??")는 이전 행을 주소 지정합니다.
종료를 제외한 줄 마지막으로 만난 BRE와 일치합니다. ~ 안에
덧붙여 두 번째 명령줄 끝에서 생략할 수 있습니다.
BRE 내에서 - 쌍 ("\?")는 리터럴을 나타냅니다.
BRE 구분 기호 대신. 필요한 경우 검색이 래핑됩니다.
버퍼의 끝까지 둘러보고 현재 줄까지 계속되므로
전체 버퍼가 검색됩니다.

7. 아 ('+') 또는 성격 ('-') 다음에 XNUMX진수가 따라야 합니다.
현재 행에 숫자를 더하거나 뺀 주소를 지정합니다. ㅏ 또는 성격
1진수가 뒤따르지 않으면 현재 행에 플러스 또는 마이너스 XNUMX을 지정합니다.

주소 뒤에는 XNUMX개 이상의 주소 오프셋이 올 수 있으며 선택적으로 -분리.
주소 오프셋은 다음과 같이 구성됩니다.

* ㅏ 또는 XNUMX진수가 뒤따르는 문자는 추가하거나
주소에서 표시된 라인 수를 각각 뺍니다. ㅏ
기호> 또는 뒤에 1진수가 없는 문자는 XNUMX을 더하거나 뺍니다.
주소로 또는 주소에서.

* XNUMX진수는 주소에 표시된 행 수를 더합니다.

중간 주소 값이 XNUMX보다 작거나 큰 것은 오류가 아닙니다.
편집 버퍼의 마지막 줄보다 까지의 최종 주소값은 에러가 됩니다.
XNUMX보다 작거나 편집 버퍼의 마지막 줄보다 커야 합니다. 오류일겁니다
BRE 검색이 일치하는 줄을 찾지 못하는 경우.

명령은 XNUMX개, XNUMX개 또는 XNUMX개의 주소를 허용합니다. 필요한 주소 수보다 많은 경우
제로 주소가 필요한 명령에 제공되면 오류가 됩니다. 그렇지 않으면,
필요한 수보다 많은 주소가 명령에 제공되면 주소가
지정된 첫 번째는 평가된 다음 유효한 최대 수까지 폐기됩니다.
지정된 명령에 대해 주소가 남아 있습니다.

주소는 a로 서로 분리됩니다. (',') 또는 성격
(';'). 의 경우 구분 기호, 현재 줄('.')로 설정한다
첫 번째 주소, 두 번째 주소만 계산됩니다. 이 기능은
정방향 및 역방향 검색의 출발선을 결정하는 데 사용됩니다. 규칙 5 참조.
및 6.

주소는 양쪽에서 생략할 수 있습니다. 또는 구분 기호
이 경우 결과 주소 쌍은 다음과 같습니다.

┌──────────┬──────────────┐
지정결과
├──────────┼──────────────┤
│, │ 1, $ │
│, 주소 │ 1 , 주소 │
│주소 , │ 주소 , 주소 │
│; │ . ; $ │
│; 주소 │ . ; 주소 │
│주소 ; │ 주소 ; 주소 │
└───────────┴──────────────┘
어느 주소, 주소 구분 기호 또는 주소 오프셋 사이에 포함된 문자
무시됩니다.

명령 in ed
다음 목록에서 ed 명령에서 기본 주소는 괄호 안에 표시됩니다. 그만큼
기본값에 표시된 주소 수는 명령에서 예상하는 수입니다. 그만큼
괄호는 주소의 일부가 아닙니다. 그들은 주어진 주소가
태만.

한 줄에 둘 이상의 명령이 나타나는 것은 일반적으로 유효하지 않습니다. 그러나, 어떤
명령(제외 e, E, f, q, Q, r, w!) 뒤에 문자를 붙일 수 있습니다. l, np에서,
어떤 경우를 제외하고 l, np 명령을 실행한 다음 명령을 실행해야 합니다.
새로운 현재 행은 아래에 설명된 대로 작성되어야 합니다. l, np 명령.
l, np 접미사는 다음과 함께 사용됩니다. l, np 명령, 명령은 쓰기
아래에 설명된 대로 표준 출력이지만 접미사가
현재 줄을 요청된 형식으로 다시 지정하거나 접미사가 적용되지 않는지 여부. 을 위한
예를 들어 pl 명령(기본 p 명령 l 접미사) 그냥 쓰거나
현재 줄을 두 번 쓰거나 에 지정된 대로 한 번 p 에 지정된 대로 한 번 l. 또한,
전에, g, G, vV 명령은 명령을 매개 변수로 사용합니다.

각 주소 구성 요소 앞에는 XNUMX 이상이 올 수 있습니다. 문자. 명령
문자 앞에 XNUMX 이상이 올 수 있습니다. 문자. 접미사 문자(l, np)
명령이 주어지면 응용 프로그램은 명령을 즉시 따르는지 확인해야 합니다.

XNUMXD덴탈의 e, E, f, rw 명령은 선택적 파일 에서 분리된 매개변수
하나 이상의 명령 문자 문자.

마지막 이후 버퍼에 변경 사항이 있는 경우 w 전체를 쓴 명령
완충기, ed 를 통해 편집기 버퍼를 파괴하려는 시도가 있는 경우 사용자에게 경고합니다.
e or q 명령. NS ed 유틸리티는 다음 문자열을 작성합니다.

"?\N"

(다음에 설명 메시지가 표시되는 경우 도움 모드 를 통해 활성화되었습니다. H 명령)에
표준 출력이며 현재 행 번호가 변경되지 않은 상태로 명령 모드에서 계속됩니다.
경우 e or q 개입 명령 없이 명령이 반복되면 적용됩니다.

터미널 연결이 끊긴 경우(POSIX.1-2008의 기본 정의 볼륨 참조, 11,
일반 단말기 인터페이스, 모뎀 연결 끊김 및 장치 터미널 닫기)가 감지되었습니다.

* SIGHUP 신호가 수반되는 경우, ed 유틸리티는 다음에 설명된 대로 작동해야 합니다.
SIGHUP 신호에 대한 ASYNCHRONOUS EVENTS 섹션.

* SIGHUP 신호가 동반되지 않으면 ed 유틸리티는 파일 끝인 것처럼 작동합니다.
표준 입력에서 감지되었습니다.

표준 입력에서 파일 끝이 감지된 경우:

* 경우 ed 유틸리티가 입력 모드에 있습니다. ed 입력 모드를 종료하고
명령 모드. 부분적으로 입력된 줄(즉, 입력 텍스트
종료하지 않고 )는 입력 텍스트에서 삭제됩니다.

* 경우 ed 유틸리티가 명령 모드에 있으면 마치 q 명령이 입력되었습니다.

RE 또는 교체 문자열의 닫는 구분 기호(예: '/') 안에 g, G,
s, vV command는 a 앞의 마지막 문자입니다. , 해당 구분 기호는 다음과 같을 수 있습니다.
생략된 경우 주소가 지정된 행을 작성해야 합니다. 예를 들어, 다음
명령 쌍은 동일합니다.

s/s1/s2 s/s1/s2/p
g/s1 g/s1/피
?s1 ?s1?

잘못된 명령이 입력되면 ed 다음 문자열을 작성합니다.

"?\N"

(다음에 설명 메시지가 표시되는 경우 도움 모드 를 통해 활성화되었습니다. H 명령)에
표준 출력이며 현재 행 번호가 변경되지 않은 상태로 명령 모드에서 계속됩니다.

추가 명령
개요:
(.)ㅏ
<본문>
.

XNUMXD덴탈의 a 명령은 주어진 텍스트를 읽고 지정된 줄 뒤에 추가합니다. 그만큼
현재 줄 번호는 마지막으로 삽입된 줄의 주소가 됩니다.
없음, 주소가 지정된 줄. 주소 0은 이 명령에 대해 유효합니다. 그것은 원인이 될 것이다
버퍼의 시작 부분에 배치할 텍스트를 추가했습니다.

변화 명령
개요:
(.,.)씨
<본문>
.

XNUMXD덴탈의 c 명령은 주소 지정된 행을 삭제한 다음 이를 대체하는 입력 텍스트를 수락합니다.
윤곽; 현재 라인은 마지막 라인 입력의 주소로 설정됩니다. 또는, 거기에 있다면
마지막 줄이 삭제된 다음 줄에 없음; 삭제된 줄이 원래
버퍼의 끝에서 현재 줄 번호는 새 주소로 설정됩니다.
마지막 줄; 버퍼에 줄이 남아 있지 않으면 현재 줄 번호는 XNUMX으로 설정됩니다.
주소 0은 이 명령에 대해 유효합니다. 주소 1이 있는 것처럼 해석됩니다.
지정되었습니다.

. 명령
개요:
(.,.)디

XNUMXD덴탈의 d 명령은 버퍼에서 주소 지정된 행을 삭제합니다. 회선의 주소
삭제된 마지막 줄이 현재 줄 번호가 된 후; 줄이 삭제된 경우
원래 버퍼의 끝에 있는 경우 현재 줄 번호는 다음으로 설정됩니다.
새로운 마지막 라인의 주소; 버퍼에 줄이 남아 있지 않으면 현재 줄 번호
XNUMX으로 설정됩니다.

편집 명령
개요:
e [파일]

XNUMXD덴탈의 e 명령은 버퍼의 전체 내용을 삭제한 다음 파일을 읽습니다.
경로 이름으로 명명 파일. 현재 줄 번호는 다음의 주소로 설정됩니다.
버퍼의 마지막 줄. 경로 이름이 지정되지 않은 경우 현재 기억된 경로 이름
사용되어야 합니다(참조 f 명령). 읽은 바이트 수는
표준 출력 -s 옵션이 다음 형식으로 지정되었습니다.

"%d\n", <번호 of 바이트 읽기>

이름 파일 다음에서 기본 경로 이름으로 사용할 수 있도록 기억해야 합니다. e,
E, rw 명령. 만약에 파일 다음으로 대체됩니다. '!', 나머지 줄은
출력을 읽을 쉘 명령줄이어야 합니다. 이러한 셸 명령줄은
현재로 기억 파일. 모든 점수는 완료 시 폐기됩니다.
성공한 e 명령. 전체 버퍼가 마지막으로 변경된 이후 버퍼가 변경된 경우
기록된 경우 사용자는 앞에서 설명한 대로 경고를 받습니다.

편집 없이 확인 명령
개요:
E [파일]

XNUMXD덴탈의 E 명령은 모든 속성과 제한 사항을 소유합니다. e 명령을 제외하고
편집자는 이후 버퍼에 변경 사항이 있는지 여부를 확인하지 않습니다.
마지막 w 명령.

파일 이름 명령
개요:
f [파일]

If 파일 주어진, f 명령은 현재 기억된 경로 이름을 다음으로 변경합니다. 파일;
이름이 변경되었는지 여부에 관계없이 현재 (아마도 새로운)
다음 형식으로 표준 출력에 대한 기억된 경로 이름:

"%s\n", <경로명>

현재 줄 번호는 변경되지 않습니다.

글로벌 명령
개요:
(1,$)g/RE/명령 명부

. g 명령에서 첫 번째 단계는 다음을 제외한 모든 줄을 표시하는 것입니다.
종료 주어진 RE와 일치합니다. 그런 다음부터 순차적으로
파일의 시작부터 파일의 끝까지, 주어진 명령 명부 위해 실행된다
현재 줄 번호가 해당 줄의 주소로 설정된 각 표시된 줄. 모든 라인
에 의해 수정된 명령 명부 미표기됩니다. 때 g 명령이 완료되면 현재
줄 번호는 마지막 명령에 의해 할당된 값을 가집니다. 명령 명부. 면
일치하는 줄이 없으면 현재 줄 번호가 변경되지 않습니다. 싱글
명령 또는 명령 목록의 첫 번째는 전역과 같은 줄에 나타납니다.
명령. 마지막 줄을 제외한 여러 줄 목록의 모든 줄은
종료하기 전에 ; 그만큼 a, ic 명령 및 관련
입력이 허용됩니다. 그만큼 '.' 종료 입력 모드는 생략할 수 있습니다.
의 마지막 줄 명령 명부. 빈 명령 명부p 명령.
의 사용 g, G, v, V! 명령 명령 명부 정의되지 않은 결과를 생성합니다.
이외의 모든 문자 또는 대신 사용할 수 있습니다 구분하다
거기. RE 내에서 RE 구분 기호 자체는 다음과 같은 경우 리터럴 문자로 사용할 수 있습니다.
앞에 .

대화 형 글로벌 명령
개요:
(1,$)G/RE/

. G 명령에서 첫 번째 단계는 다음을 제외한 모든 줄을 표시하는 것입니다.
종료 주어진 RE와 일치합니다. 그런 다음 그러한 모든 라인에 대해 해당 라인은
현재 라인 번호는 해당 라인의 주소로 설정되며,
명령(다음 중 하나 제외) a, c, i, g, G, vV 명령)을 읽고
실행. ㅏ null 명령으로 작동해야 합니다.
현재 줄); 한 '&' null이 아닌 가장 최근의 명령을 다시 실행해야 합니다.
의 현재 호출 내에서 실행 G. 명령의 일부로 입력되는 명령에 유의하십시오.
의 실행 G 명령은 버퍼의 모든 행에 주소를 지정하고 영향을 줄 수 있습니다. 모든 라인
명령에 의해 수정된 항목은 표시되지 않습니다. 현재 줄 번호의 최종 값
성공적으로 실행된 마지막 명령에 의해 설정된 값이 됩니다. (참고로 마지막
성공적으로 실행된 명령은 G 명령이 실패하거나 null인 경우 명령 자체
명령이 지정됩니다.) 일치하는 줄이 없으면 현재 줄 번호가 지정되지 않습니다.
변경됩니다. 그만큼 G 명령은 SIGINT 신호로 종료될 수 있습니다. 이외의 모든 문자
또는 대신 사용할 수 있습니다 RE와
대사. RE 내에서 RE 구분 기호 자체는 다음과 같은 경우 리터럴 문자로 사용할 수 있습니다.
그것은 앞에 .

도움말 명령
개요:
h

XNUMXD덴탈의 h 명령은 이유를 설명하는 짧은 메시지를 표준 출력에 씁니다.
가장 최근에 '?' 공고. 현재 줄 번호는 변경되지 않습니다.

도움말 모드 명령
개요:
H

XNUMXD덴탈의 H 명령은 ed 도움말 메시지가 표시되는 모드로 들어가려면(참조 h 명령)
이후의 모든 작업에 대해 표준 출력으로 기록됩니다. '?' 알림. 그만큼 H 명령
교대로 이 모드를 켜고 끕니다. 처음에는 꺼져 있습니다. 도움말 모드인 경우
켜져 있고, H 명령은 또한 이전을 설명합니다 '?' 알림이 있었다면
하나. 현재 줄 번호는 변경되지 않습니다.

끼워 넣다 명령
개요:
(.)나
<본문>
.

XNUMXD덴탈의 i 명령은 지정된 줄 앞에 주어진 텍스트를 삽입합니다. 현재 라인은
마지막으로 삽입된 줄로 설정하거나, 없는 경우 주소 지정 줄로 설정합니다. 이 명령
와 다르다 a 명령은 입력 텍스트의 배치에만 적용됩니다. 주소 0은
이 명령에 유효합니다. 주소 1이 지정된 것처럼 해석됩니다.

가입하기 명령
개요:
(.,.+1)j

XNUMXD덴탈의 j 명령은 적절한
문자. 정확히 하나의 주소가 제공되면 이 명령은 아무 작업도 수행하지 않습니다. 라인이
결합된 경우 현재 행 번호는 결합된 행의 주소로 설정됩니다. 그렇지 않으면,
현재 줄 번호는 변경되지 않습니다.

표시 명령
개요:
(.)케이x

XNUMXD덴탈의 k 명령은 주소 지정된 행을 이름으로 표시합니다. x, 응용 프로그램은
keep은 이식 가능한 문자 집합의 소문자입니다. 주소 "'엑스" 그러면
이 줄을 참조하십시오. 현재 줄 번호는 변경되지 않습니다.

명부 명령
개요:
(.,.)엘

XNUMXD덴탈의 l 명령은 주소가 지정된 행을 시각적으로 명확하게 표준 출력에 기록합니다.
형태. POSIX.1-2008의 기본 정의 볼륨에 나열된 문자, 작업대 5-1,
탈출 시퀀스 연결된 행위 ('\\', '\NS', '\NS', '\NS', '\NS', '\티', '\V') 일 것이다
해당 이스케이프 시퀀스로 작성해야 합니다. 그만큼 '\N' 해당 표에는 적용되지 않습니다.
표에 없는 인쇄할 수 없는 문자는 하나의 세 자리 XNUMX진수로 작성해야 합니다.
(이전 문자) 문자의 각 바이트에 대해(가장 중요한
바이트 먼저).

긴 줄은 접어야 하며 접는 지점은 다음과 같이 표시됩니다. 앞에
; 폴딩이 발생하는 길이는 지정되지 않았지만 적절해야 합니다.
출력 장치용. 각 줄의 끝은 '$''$' 문자
텍스트 내에서 선행으로 작성됩니다 . 안 l 명령 수
이외의 다른 명령에 추가 e, E, f, q, Q, r, w!. 현재 라인
number는 작성된 마지막 행의 주소로 설정됩니다.

무브 명령
개요:
(.,.)중주소

XNUMXD덴탈의 m 명령은 주소가 지정된 행 다음에 지정된 행을 재배치합니다. 주소.
주소 0은 다음에 대해 유효합니다. 주소 주소가 지정된 행이
버퍼의 시작. 주소가 다음과 같은 경우 오류가 됩니다. 주소 의 범위에 속한다
이동된 라인. 현재 줄 번호는 마지막으로 이동한 줄의 주소로 설정됩니다.

번호 명령
개요:
(.,.)N

XNUMXD덴탈의 n 명령은 주소가 지정된 행을 표준 출력에 기록하고 각 행 앞에
줄 번호와 ; 현재 줄 번호는
마지막으로 쓴 줄. 그만큼 n 이외의 모든 명령에 명령을 추가할 수 있습니다. e, E, f, q, Q,
r, w!.

인쇄 명령
개요:
(.,.)피

XNUMXD덴탈의 p 명령은 주소가 지정된 행을 표준 출력에 기록합니다. 현재 줄 번호
쓰여진 마지막 줄의 주소로 설정됩니다. 그만큼 p 명령은 아무 곳에나 추가할 수 있습니다.
이외의 명령 e, E, f, q, Q, r, w!.

신속한 명령
개요:
P

XNUMXD덴탈의 P 명령은 ed 프롬프트를 표시하려면 ('*') (또는 만약 -p is
지정된) 모든 후속 명령에 대해. 그만큼 P 명령은 이 모드를 전환해야 합니다.
켜짐 및 꺼짐; 처음에는 켜져 있어야 합니다. -p 옵션이 지정되었습니다. 그렇지 않으면 꺼집니다. 그만큼
현재 줄 번호는 변경되지 않습니다.

종료 명령
개요:
q

XNUMXD덴탈의 q 명령은 ed 나가기 위해서. 마지막 시간 이후 버퍼가 변경된 경우
전체 버퍼가 기록되면 앞에서 설명한 대로 사용자에게 경고가 표시됩니다.

종료 없이 확인 명령
개요:
Q

XNUMXD덴탈의 Q 명령은 ed 변경 여부를 확인하지 않고 종료하려면
마지막 이후의 버퍼 w 명령.

읽기 명령
개요:
($)r [파일]

XNUMXD덴탈의 r 명령은 경로 이름으로 명명된 파일에서 읽습니다. 파일 뒤에 추가하십시오.
지정된 라인. 아니오인 경우 파일 인수가 주어지면 현재 기억된 경로 이름(있는 경우)
사용됩니다(참조 ef 명령). 현재 기억된 경로 이름은
기억된 경로 이름이 없으면 변경됩니다. 주소 0은 다음에 대해 유효합니다. r 그리고 한다
버퍼의 시작 부분에서 파일을 읽도록 합니다. 읽기에 성공하면
-s 지정되지 않은 경우 읽은 바이트 수는 표준 출력에 기록됩니다.
다음 형식:

"%d\n", <번호 of 바이트 읽기>

현재 줄 번호는 읽은 마지막 줄의 주소로 설정됩니다. 파일 is
~로 교체되다 '!', 줄의 나머지 부분은 쉘 명령줄로 간주됩니다.
출력을 읽어야 합니다. 이러한 셸 명령줄은 현재로 기억되지 않습니다.
경로명.

대용품 명령
개요:
(.,.)에스/RE/바꿔 놓음/플래그

XNUMXD덴탈의 s 명령은 지정된 RE의 발생에 대해 각 주소 지정 라인을 검색하고
첫 번째 또는 모든(겹치지 않은) 일치하는 문자열을 바꿔 놓음; 만나다
다음에 대한 설명 g 접미사. 에서 대체에 실패하면 오류입니다.
모든 주소 지정 라인. 이외의 모든 문자 또는 대신 사용할 수 있습니다
ㅏ RE와 교체를 구분합니다. RE 내에서 RE 구분 기호 자체
앞에 오는 경우 리터럴 문자로 사용할 수 있습니다. . 현재 라인
대체가 발생한 마지막 줄의 주소로 설정됩니다.

안 ('&')에 나타나는 바꿔 놓음 문자열 일치로 대체됩니다.
현재 라인의 RE. 의 특별한 의미 '&' 이 컨텍스트에서 억제할 수 있습니다.
그것을 선행함으로써 . 보다 일반적인 기능으로 문자 '\N'어디로 n
는 숫자이며 해당 역참조와 일치하는 텍스트로 대체됩니다.
표현. 해당 역참조 표현식이 일치하지 않으면
문자 '\N' 빈 문자열로 대체됩니다. 캐릭터가 '%'
캐릭터 바꿔 놓음Walk Through California 프로그램, 바꿔 놓음 가장 최근의 대체 명령에 사용됨
로 사용됩니다 바꿔 놓음 현재 대체 명령에서; 없었다면
이전 대체 명령, 사용 '%' 이런 식으로 오류가 발생합니다. 그만큼 '%'
둘 이상의 대체 문자열에 있을 때 특별한 의미를 잃게 됩니다.
문자 또는 앞에 . 각각 스캐닝에서 발생
바꿔 놓음 처음부터 끝까지 다음 문자는 특별한 의미를 잃게 됩니다.
(만약에 어떠한). 이외의 문자에 어떤 특별한 의미가 부여되는지는 명시되지 않았습니다.
, '&', '%', 또는 숫자.

를 대입하여 선을 분할할 수 있습니다. 그것으로. 애플리케이션은 다음을 보장해야 합니다.
탈출하다 에서 바꿔 놓음 그것을 선행함으로써 . 그런
대체는 a의 일부로 수행할 수 없습니다. g or v 명령 명부. 현재 줄 번호
대체가 수행되는 마지막 줄의 주소로 설정됩니다. 아니오인 경우
대체가 수행되면 현재 줄 번호는 변경되지 않습니다. 줄이 갈라지면
교체는 각 새 라인에서 수행된 것으로 간주됩니다.
새로운 현재 줄 번호를 결정하는 목적. 교체는 다음으로 간주됩니다.
대체 문자열이 교체 문자열과 동일한 경우에도 수행되었습니다.
교체합니다.

애플리케이션은 다음의 값을 보장해야 합니다. 플래그 XNUMX 이상:

계산 대신 계산각 주소 지정 라인에서 발견된 RE의 th 발생만.

g RE의 겹치지 않는 모든 인스턴스를 전역적으로 대체합니다.
첫번째. 둘 다라면 g계산 지정되면 결과는 지정되지 않습니다.

l 대체가 이루어진 마지막 행을 표준 출력에 씁니다. 라인
에 지정된 형식으로 작성해야 합니다. l 명령.

n 대체가 이루어진 마지막 행을 표준 출력에 씁니다. 라인
에 지정된 형식으로 작성해야 합니다. n 명령.

p 대체가 이루어진 마지막 행을 표준 출력에 씁니다. 라인
에 지정된 형식으로 작성해야 합니다. p 명령.

명령
개요:
(.,.)티주소

XNUMXD덴탈의 t 명령은 m 주소가 지정된 사본을 제외하고 명령
행은 주소 뒤에 위치해야 합니다. 주소 (0이 될 수 있음); 현재 줄 번호
추가된 마지막 행의 주소로 설정됩니다.

취소 명령
개요:
u

XNUMXD덴탈의 u 명령은 무엇이든 수정한 가장 최근 명령의 효과를 무효화합니다.
버퍼에서, 즉 가장 최근 a, c, d, g, i, j, m, r, s, t, u, v, GV 명령.
버퍼에 대한 모든 변경 사항 g, G, vV 전역 명령은 다음과 같이 실행 취소됩니다.
단일 변경; 전역 명령에 의해 변경된 사항이 없는 경우(예: g/답장/p) u
명령은 효과가 없습니다. 현재 줄 번호는 이전 값으로 설정됩니다.
실행 취소 중인 명령이 시작되기 직전에.

글로벌 일치하지 않음 명령
개요:
(1,$)v/RE/명령 명부

이 명령은 전역 명령과 동일합니다. g 라인을 제외하고
첫 번째 단계 중에 표시된 것은 종료를 제외한 행이 있는 것입니다.
RE와 일치하지 않습니다.

대화 형 글로벌 일치하지 않음 명령
개요:
(1,$)V/RE/

이 명령은 대화식 전역 명령과 동일합니다. G 라인을 제외하고
첫 번째 단계에서 표시되는 라인은
종료 RE와 일치하지 않습니다.

쓰다 명령
개요:
(1,$)주 [파일]

XNUMXD덴탈의 w 명령은 주소가 지정된 줄을 경로 이름으로 명명된 파일에 씁니다. 파일.
이 명령은 파일이 존재하지 않는 경우 파일을 생성하거나 파일의 내용을 대체합니다.
기존 파일. 현재 기억된 경로 이름은 변경되지 않는 한 변경되지 않습니다.
기억된 경로 이름이 없습니다. 경로 이름이 지정되지 않은 경우 현재 기억된 경로 이름
사용되어야 합니다(참조 ef 명령); 현재 줄 번호는 변경되지 않습니다.
명령이 성공하면 기록된 바이트 수가 표준에 기록됩니다.
출력, -s 옵션이 다음 형식으로 지정되었습니다.

"%d\n", <번호 of 바이트 >

If 파일 ~로 시작하다 '!', 나머지 줄은 쉘 명령줄로 간주됩니다.
그의 표준 입력은 지정된 라인이어야 합니다. 이러한 셸 명령줄은
현재 경로 이름으로 기억됩니다. 이 쓰기 명령의 사용법은 다음과 같습니다. '!' 안된다
``마지막으로 간주 w 앞에서 설명한 대로 전체 버퍼''를 쓴 명령;
따라서 이것만으로는 시도하는 경우 사용자에 대한 경고를 방지할 수 없습니다.
다음을 통해 편집기 버퍼를 파괴하십시오. e or q 명령.

라인 번호 명령
개요:
($)=

지정된 행의 행 번호는 다음과 같이 표준 출력에 기록됩니다.
형식 :

"%d\n", < 번호>

현재 줄 번호는 이 명령으로 변경되지 않습니다.

껍질 탈출 명령
개요:
!명령

다음 줄의 나머지 부분 '!' 명령 해석기로 보내야 합니다.
쉘 명령줄로 해석됩니다. 해당 셸 명령줄의 텍스트 내에서
이스케이프 처리되지 않은 문자 '%' 기억된 경로 이름으로 대체됩니다. 만약 '!' 등장하다
명령의 첫 번째 문자로 이전 명령의 텍스트로 대체됩니다.
다음을 통해 실행되는 쉘 명령 '!'. 그러므로, "!!" 이전을 반복합니다!명령. 만약에 어떠한
의 교체 '%' or '!' 수행되면 수정된 라인이
이전의 표준 출력 명령 실행됩니다. 그만큼 ! 명령은 다음과 같이 작성해야 합니다.

"!\N"

완료 시 표준 출력으로 -s 옵션이 지정됩니다. 현재 라인
번호는 변경되지 않습니다.

null로 명령
개요:
(.+1)

라인에 있는 주소만으로는 주소 지정된 라인이 기록됩니다. ㅏ 홀로
와 동등하다 "+1p". 현재 줄 번호는 다음의 주소로 설정됩니다.
서면 라인.

EXIT 지위


다음 종료 값이 반환됩니다.

0 파일 또는 명령 오류 없이 성공적으로 완료되었습니다.

>0 오류가 발생했습니다.

결과 OF 오류


입력 스크립트에 오류가 발생하거나 오류가 감지된 경우
파일에 있는 데이터(아님)의 결과 또는 다음과 같은 외부 조건으로 인해
읽기 또는 쓰기 오류:

* 표준 입력이 터미널 장치 파일인 경우 모든 입력이 플러시되고 새
명령 읽기.

* 표준 입력이 일반 파일인 경우, ed XNUMX이 아닌 종료로 종료해야 합니다.
상태.

XNUMXD덴탈의 수행원 섹션 are 유익합니다.

신청 사용법


기본 오류 메시지의 매우 간결한 특성 때문에 신중한 스크립트는
작가는 ed 명령어 입력 H 오류가 발생하면
원인에 대한 최소한의 단서가 제공됩니다.

이 표준의 이전 버전에서는 더 이상 사용되지 않는 - 옵션을 설명했습니다. 이건 안돼
더 이상 지정되었습니다. 애플리케이션은 다음을 사용해야 합니다. -s 옵션. 사용 -파일 지금 피연산자
지정되지 않은 결과를 생성합니다. 이를 통해 구현에서 계속해서 다음을 지원할 수 있습니다.
이전의 필수 행동.

사용 예


없음.

이론적 해석


이 유틸리티의 초기 설명은 SVID에서 수정되었습니다. 일부 포함되어 있습니다.
버전 7 또는 BSD 파생 시스템에는 없는 기능. 몇 가지 차이점은
POSIX와 BSD ed 유틸리티에는 다음이 포함되지만 이에 국한될 필요는 없습니다.

* 비에스디 - 옵션은 '!' 프롬프트 후 ! 명령.

* BSD는 다음의 특별한 의미를 지원하지 않습니다. '%''!' 내의 문자 !
명령.

* BSD는 다음을 지원하지 않습니다. 구애 ';'','.

* BSD는 명령/접미사 쌍을 허용합니다. pp, ll, 등등, 여기에 지정되지 않은
POSIX.1-2008 볼륨.

* BSD는 다음을 지원하지 않습니다. '!' 의 캐릭터 부분 e, rw 명령.

* 실패 g BSD의 명령은 행 번호가 있는 경우 검색된 마지막 행으로 설정합니다.
맞지 않는다.

* BSD는 기본적으로 명령 명부 ~로 p 명령.

* BSD는 다음을 지원하지 않습니다. G, h, H, nV 명령.

* BSD에서 삽입된 텍스트가 없으면 삽입 명령은 현재 행을 다음으로 변경합니다.
기준선 -1; 즉, 지정된 줄 앞의 줄입니다.

* BSD에서는 어울리다 단일 주소만 있는 명령은 현재 행을 해당 행으로 변경합니다.
주소.

* BSD는 다음을 지원하지 않습니다. P 명령; 또한 BSD에서는 다음과 동의어입니다. p
명령.

* BSD는 다음을 지원하지 않습니다. 취소 명령의 j, m, r, st.

* 버전 7 ed 명령 W, 그리고 BSD ed 명령 W, wqz 에 존재하지 않는다
POSIX.1‐2008의 이 볼륨.

XNUMXD덴탈의 -s 제거된 기능을 허용하는 옵션이 추가되었습니다. - 방식으로 옵션
유틸리티 구문 지침과 호환됩니다.

초기 제안에는 과거를 설명하는 {ED_FILE_MAX} 제한이 있었습니다.
일부의 한계 ed 대용량 파일을 처리하는 유틸리티; 이들 중 일부는 가지고 있었다
100000바이트보다 큰 파일 문제. 많은 것을 촉발시킨 것은 바로 이러한 제한이었습니다.
포함하려는 욕구 분열 이 POSIX.1-2008 볼륨의 명령. 이 한도였기 때문에
제거됨, 이 POSIX.1-2008 볼륨은 구현이 파일 크기를 문서화하도록 요구합니다.
에 의해 부과된 제한 ed 적합성 문서에서. 한도 {ED_LINE_MAX}도
제거됨; 따라서 전역 제한 {LINE_MAX}는 입력 및 출력 라인에 사용됩니다.

의 방식 l 명령이 인쇄할 수 없는 문자 쓰기를 방지하도록 변경되었습니다.
역사적인 백스페이스 오버스트라이크 방법. 비디오 디스플레이 터미널에서 오버스트라이크는
대부분의 터미널은 단순히 겹쳐진 문자를 대체하기 때문에 모호합니다. l 체재
의 내용을 명확하게 이해하려는 의도된 목적에 유용하지 않습니다.
선. 역사적인 -탈출도 모호했습니다. (문자열 "a\0011"
XNUMX개의 문자를 포함하는 줄 또는 XNUMX개의 문자를 포함하는 줄을 나타냅니다.
'A', 이진 값이 1인 바이트 및 1.) 여기에 필요한 형식에서
줄에 나타나는 것은 다음과 같이 기록됩니다. "\\" 출력이 진정으로 모호하지 않도록 합니다. 그만큼
선의 끝을 표시하는 방법은 ex 편집기이며 모든 경우에 필요합니다.
로 끝나는 줄 문자; 그만큼 '$' 모든 줄에 배치되어 실제 '$' at
줄의 끝은 잘못 해석될 수 없습니다.

이 표준의 이전 버전에서는 XNUMX바이트 이외의 바이트로 구현이 허용되었습니다.
비트, 그러나 이것은 이 버전에서 수정되었습니다.

NUL 작성 방법에 대한 설명이 제거되었습니다. NUL 문자는 텍스트에 있을 수 없습니다.
파일 및 POSIX.1-2008의 이 볼륨은
정의되지 않은 잘못된 입력입니다.

다른 편집 유틸리티와 달리 파일 이름은 E, e, Rr
명령은 패턴이 아닙니다.

초기 제안서에는 다음과 같이 명시되어 있습니다. -p 옵션은 표준 입력이 연결된 경우에만 작동했습니다.
터미널 장치로. 이것은 역사적인 구현에 맞게 변경되었습니다.
따라서 애플리케이션이 사용자와 ed 유용.

를 사용하는 대체 명령의 형식 n 접미사는 일부 역사적으로 제한되었습니다
(이것은 ``역참조''로 잘못 설명되어 있습니다). 이 한도
편집기에서 {LINE_MAX} 라인을 처리할 이유가 없기 때문에 생략되었습니다.
길이에는 이 제한이 있어야 합니다. 명령 s/x/X/2047 대체할 수 있어야 한다
2047번째 발생 '엑스' 줄에.

인쇄 접미사(예: pn, lp등)을 만들었다.
BSD 기반 시스템에서는 이를 허용하지만 System V에서는 허용하지 않기 때문에 지정되지 않았습니다.

일부 BSD 기반 시스템은 파일의 모든 행이 파일 끝을 수신하는 즉시 종료됩니다.
파일이 삭제되었습니다. 이 POSIX.1-2008 볼륨은 q 명령
이 인스턴스에서는 이러한 동작이 허용되지 않습니다.

일부 역사적 구현은 명령 오류가 발생한 경우에도 종료 상태 XNUMX을 반환했습니다.
발생; 이것은 POSIX.1-2008의 이 볼륨에서 허용되지 않습니다.

일부 역사적 구현에는 단일 장차 ~ 가 되는
다음과 같이 입력 모드로 입력 . 이것은 허용되지 않습니다 ed
입력 모드에서 문자를 이스케이프 처리하는 것에 대한 설명이 없기 때문입니다.
문자는 입력된 대로 정확하게 버퍼에 입력됩니다. 대표적인 방법은
단일 입력 앞에 다른 문자를 붙인 다음
해당 문자를 삭제하는 대체 명령입니다.

일부 과거 운영 체제 터미널 버전의 일부 모드에서는 어렵습니다.
파일 끝 상태와 터미널 연결 끊김을 구별하기 위한 드라이버.
POSIX.1-2008은 두 상황을 구별하기 위한 구현을 요구하지 않습니다.
의 역사적 구현을 ​​허용합니다. ed 에 대한 역사적 플랫폼의 유틸리티
순응하다. 구현 시 가능하면 두 가지를 구분하는 것이 좋습니다.
단자 분리 시 적절한 조치를 취하십시오.

역사적으로, ed 에 대한 제로 주소를 수락했습니다. ar 텍스트를 삽입하기 위한 명령
편집 버퍼의 시작 부분에서. 버퍼가 비어있을 때 명령 .= XNUMX을 반환했습니다.
POSIX.1‐2008은 역사적 관행을 준수해야 합니다.

일관성을 위해 ar 명령 및 더 나은 사용자 기능, ic
명령은 또한 0의 주소를 허용해야 합니다. 이 경우 0i 1로 취급i 그리고 마찬가지로
위한 c 명령.

다음은 모두 유효한 주소입니다.

+++ 현재 줄 다음에 세 줄.

/무늬/− 다음 패턴 발생 전 한 줄.

−2 현재 행보다 두 행 앞입니다.

3 −−−− 2 라인 XNUMX(중간 음수 주소 참고).

1 2 3 XNUMX행.

주소를 가져오는 명령에 임의 개수의 주소를 제공할 수 있습니다. 예를 들어,
"1,2,3,4,5p" 4행과 5행을 인쇄합니다. 유효한 주소의 최대 개수는 XNUMX개이기 때문입니다.
에 의해 수락됨 인쇄 명령. 이는 구분 기호,
사용자가 파일의 정렬된 패턴을 기반으로 명령을 만들 수 있습니다. 예를 들어,
명령 "3;/푸/;+2p" 패턴을 포함하는 3행 다음의 첫 번째 행을 표시합니다.
, 플러스 다음 두 줄. 참고로 주소는 "삼;" 전에 평가해야 합니다.
에 대한 검색 원본이 삭제되기 때문입니다. "/푸/" 명령은 이것에 달려 있습니다.

역사적으로, ed 허용되지 않는 주소 체인은 위에서 설명한 대로 다음으로만 구성됩니다.
또는 분리기; 예를 들어, ",,," or ";;;" 오류로 간주되었습니다.
주소 지정의 일관성을 위해 이 제한이 제거되었습니다. 다음 표
현재 가능한 몇 가지 주소 형식을 나열합니다.

┌────────┬───────┬───────┬───────────┬───────────────────────┐
주소주소1주소2StatusComment
├────────┼───────┼───────┼───────────┼───────────────────────┤
│7, │ 7 │ 7 │ 역사적 │ │
│7,5, │ 5 │ 5 │ 역사적 │ │
│7,5,9 │ 5 │ 9 │ 역사적 │ │
│7,9 │ 7 │ 9 │ 역사적 │ │
│7,+ │ 7 │ 8 │ 역사적 │ │
│, │ 1 │ $ │ 역사적 │ │
│,7 │ 1 │ 7 │ 확장자 │ │
│,, │ $ │ $ │ 확장자 │ │
│,; │ $ │ $ │ 확장자 │ │
│7; │ 7 │ 7 │ 역사적 │ │
│7;5; │ 5 │ 5 │ 역사적 │ │
│7;5;9 │ 5 │ 9 │ 역사적 │ │
│7;5,9 │ 5 │ 9 │ 역사적 │ │
│7;$;4 │ $ │ 4 │ Historical │ 유효하지만 오류가 있습니다. │
│7;9 │ 7 │ 9 │ 역사적 │ │
│7;+ │ 7 │ 8 │ 역사적 │ │
│; │ . │ $ │ 역사적 │ │
│;7 │ . │ 7 │ 확장자 │ │
│;; │ $ │ $ │ 확장자 │ │
│;, │ $ │ $ │ 확장자 │ │
└────────┴───────┴───────┴───────────┴───────────────────────┘
역사적으로, ed 받아들였다 '^' 문자를 주소로, 이 경우 동일했습니다.
~로 성격. POSIX.1-2008은 이 동작을 요구하거나 금지하지 않습니다.

미래 오시는 길


없음.

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


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    wx파이썬
    wx파이썬
    Python 확장 모듈 세트
    크로스 플랫폼 GUI 클래스를 래핑합니다.
    wxWidgets.. 청중: 개발자. 사용자
    인터페이스: X 윈도우 시스템(X11), Win32 ...
    wxPython 다운로드
  • 2
    팩 파일 관리자
    팩 파일 관리자
    Total War 팩 파일 관리자입니다.
    버전 1.7부터 프로젝트. ㅏ
    Warscape에 대한 짧은 소개
    모딩: ...
    팩파일매니저 다운로드
  • 3
    IPerf2
    IPerf2
    측정을 위한 네트워크 트래픽 도구
    메트릭을 사용한 TCP 및 UDP 성능
    처리량과 대기 시간 모두에 대해. 그만큼
    목표에는 활성 유지가 포함됩니다.
    iperf 대구...
    IPerf2 다운로드
  • 4
    fre:ac - 무료 오디오 변환기
    fre:ac - 무료 오디오 변환기
    fre:ac는 무료 오디오 변환기이자 CD입니다.
    다양한 포맷과 인코더를 위한 리퍼.
    그것은 MP3, MP4/M4A, WMA, Ogg 기능
    Vorbis, FLAC, AAC 및 Bonk 형식
    지원하다, ...
    다운로드 fre:ac - 무료 오디오 변환기
  • 5
    매트플롯립
    매트플롯립
    Matplotlib는 포괄적인 라이브러리입니다.
    정적, 애니메이션 및
    Python의 대화형 시각화.
    Matplotlib은 쉬운 일을 쉽고
    어려운 것...
    Matplotlib 다운로드
  • 6
    봇맨
    봇맨
    챗봇 로직을 한 번 작성하고
    사용 가능한 것 중 하나에 연결
    Amazon을 포함한 메시징 서비스
    알렉사, 페이스북 메신저, 슬랙,
    텔레그램이나 요...
    봇맨 다운로드
  • 더»

Linux 명령

Ad