이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 명령 erb입니다.
프로그램:
이름
상속 — 루비 템플릿
개요
상속 [--번역] [-UPdnvx] [-E 내선[: 정수]] [-S 수평] [-T 모드] [-r 도서관] [--] [파일 ...]
기술
상속 eRuby를 구현한 ERB 라이브러리의 커맨드 라인 프론트엔드입니다.
ERB는 사용하기 쉽지만 강력한 Ruby용 템플릿 시스템을 제공합니다. 실제 Ruby인 ERB를 사용하여
문서 생성을 위해 모든 일반 텍스트 문서에 코드를 추가할 수 있습니다.
정보 세부 정보 및/또는 흐름 제어.
상속 일부이다 루비.
옵션
--번역 의 버전을 인쇄합니다. 상속.
-E 외부[:내부의]
--부호화 외부[:내부의]
외부 인코딩 및 내부 인코딩에 대한 기본값을 지정합니다.
값은 콜론(:)으로 구분해야 합니다.
내부 인코딩을 위해 하나를 생략할 수 있습니다. 그런 다음 값
(Encoding.default_internal)은 nil이 됩니다.
-P %로 시작하는 줄을 Ruby 코드로 평가하고 꼬리말 EOL을 제거합니다.
-S 수평 eRuby 스크립트가 실행될 안전 수준을 지정합니다.
-T 모드 자르기 모드를 지정합니다(기본값 0). 모드 중 하나가 될 수 있습니다
0 EOL은 포함된 ruby 스크립트가 평가된 후에도 남아 있습니다.
1 줄이 %>로 끝나면 EOL이 제거됩니다.
2 줄이 <%로 시작하고 %>로 끝나면 EOL이 제거됩니다.
- 줄이 -%>로 끝나면 EOL이 제거됩니다. 그리고 선도
erb 지시문이 <%-로 시작하면 공백이 제거됩니다.
-U 내부 인코딩의 기본값을 설정합니다.
(Encoding.default_internal)을 UTF-8로 변환합니다.
-d
-디버그 디버그 모드를 켭니다. $DEBUG는 true로 설정됩니다.
-h
--도움 옵션 요약을 인쇄합니다.
-n 와 함께 사용 -x. 출력의 각 줄 앞에 줄 번호를 추가합니다.
-v 상세 모드를 활성화합니다. $VERBOSE는 true로 설정됩니다.
-x eRuby 스크립트를 Ruby 스크립트로 변환하고 줄 없이 인쇄합니다.
숫자.
사용 예
다음은 eRuby 스크립트입니다.
<% '프라임' 필요 -%>
<%= 1+1%>
<%= __파일__ %>/ var>
<%= 프라임.각(10).to_a.join(", ") %>
명령
% erb -T - example.erb
인쇄물
2
example.erb/ var>
2, 3, 5, 7
onworks.net 서비스를 사용하여 erb 온라인 사용