이는 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공자에서 실행할 수 있는 명령 원장입니다.
프로그램:
이름
원장 — 명령줄, 이중 입력 계정 보고 도구
개요
원장 [명령] [옵션] [인수]
기술
원장 이중 입력의 강력함과 완전성을 기반으로 하는 명령줄 회계 도구입니다.
회계. 보고 도구일 뿐이므로 데이터 파일을 수정하지 않습니다.
다양한 보고서 선택이 가능하며 이를 사용자 정의할 수 있는 다양한 방법이 있습니다.
필요합니다.
명령
원장 여러 개의 최상위 명령을 허용하며 각 명령은 다른 종류의 기본 명령을 생성합니다.
보고서. 대부분은 다음을 허용합니다. 보고서 쿼리 논쟁, 무엇이어야 하는지 결정하기 위해
보고되었습니다. 구문을 이해하려면 보고서 쿼리, 섹션을 참조하세요 질문. 그것의
가장 기본적인 형태로, 하나 이상의 문자열을 지정하면 모든 계정에 대한 보고서가 생성됩니다.
해당 문자열을 포함합니다.
명령이 주어지지 않으면, 원장 REPL 또는 명령 루프를 입력하여 여러 명령을 실행할 수 있습니다.
다시 구문 분석하지 않고도 동일한 데이터 세트에서 실행될 수 있습니다.
다음은 허용되는 보고 명령의 전체 목록입니다.
계정 [보고서 쿼리]
게시물과 일치하는 모든 계정을 나열합니다. 보고서 쿼리.
균형 [보고서 쿼리]
일치하는 게시물의 총액을 보여주는 잔액 보고서 인쇄 보고서 쿼리및
해당 계정의 상위 계정에 대한 총 합계. 가장 일반적으로 사용되는 옵션
이 명령은 다음과 같습니다.
--기초 (-B) 금액이나 가치가 아닌 원가 기준으로 보고합니다. 이는
항상 0으로 균형을 유지하는 유일한 보고서 형식입니다.
없을 때 보고서 쿼리 지정되었습니다. 상위 항목에 대한 합계만 표시합니다.
대부분의 계정.
--비어있는 (-E) 총액이 0인 계정을 표시합니다.
--평평한 계층적 트리를 표시하는 대신 보고서를 평면화합니다.
일치하는 계정에 대한 소계만 표시 보고서 쿼리.
--총액 없음 보고서 하단에 표시되는 요약 합계를 억제합니다.
동의어 발 그리고 b 도 받아들여집니다.
예산 [보고서 쿼리]
예산 금액 등 3개의 추가 열이 포함된 특별 잔액 보고서
보고 기간 동안 지출이 예산과 어떻게 달랐는지,
예산 지출 비율(예산을 초과하면 100% 초과). 참고:
예산 책정에는 데이터에서 하나 이상의 "주기적 거래"를 정의해야 합니다.
파일입니다. 자세한 내용은 설명서를 참조하세요.
삭제 [보고서 쿼리]
각 항목에 대한 청산 잔액과 두 개의 추가 열을 추가하는 특별 잔액 보고서
계정 및 해당 계정에서 가장 최근에 청산된 게시 날짜입니다. 이를 위해
의미가 있으려면 삭제된 플래그가 최소한 하나의 게시물에 설정되어야 합니다.
자세한 내용은 매뉴얼을 참조하세요.
상품 [보고서 쿼리]
게시물과 일치하는 모든 상품을 나열합니다. 보고서 쿼리.
변하게 하다 CSV(쉼표로 구분된 값) 파일에서 데이터를 읽고 생성합니다. 원장
업무.
csv 파일 [보고서 쿼리]
게시물과 일치하는 게시물 보고서 보고서 쿼리 CSV 형식(쉼표로 구분)
값). 추가 분석을 위해 스프레드시트로 데이터를 내보내는 데 유용합니다.
차트 작성.
항목 [엔트리 템플릿]
새롭고 적절하게 포맷된 것을 생성하고 표시합니다. 원장 거래를 비교하여
엔트리 템플릿 데이터 파일의 거래에 대한 자세한 내용은
초안 템플릿을 사용하고 이 명령을 사용하여 새 거래를 빠르게 생성하는 방법을 참조하세요.
섹션에 있어야 합니다. 엔트리.
동의어 정확하다 또한 허용됩니다.
이맥스 [질문]
Emacs에서 쉽게 사용할 수 있는 형식으로 게시 및 거래 데이터를 출력합니다.
편집기, 일련의 Lisp 형식. 이것은 다음에 의해 사용됩니다. ledger.el Emacs 모드로
프로세스 보고 데이터 원장.
공평 [보고서 쿼리]
현재 총액을 균형 있게 조정하는 일련의 게시물로 거래를 인쇄합니다.
계정과 일치하는 보고서 쿼리 Equity:Opening이라는 특별 계정에서
잔액. 이 보고서의 목적은 전년도의 장부를 마감하는 것입니다.
이러한 자기자본 포스팅을 사용하여 잔액을 이월합니다.
조직 Emacs org 모드에서 사용하기 적합한 저널 파일을 생성합니다.
지급 [보고서 쿼리]
게시물과 일치하는 모든 수취인을 나열합니다. 보고서 쿼리.
가격표
Graphviz를 사용하여 그래프를 생성하는 데 사용할 수 있는 파일을 생성합니다.
상품의 관계 원장 파일.
학비는 [보고서 쿼리]
게시물에 있는 모든 상품의 가격을 보고합니다. 보고서 쿼리. 그만큼
가격은 하루 단위로 자세히 보고됩니다.
가격DB [보고서 쿼리]
게시물에 있는 모든 상품의 가격을 보고합니다. 보고서 쿼리. 가격
동일한 형식을 사용하여 초 단위로 보고됩니다. ~/.pricedb 파일.
인쇄 [보고서 쿼리]
동일한 형식을 사용하여 일치하는 게시물의 전체 거래를 인쇄합니다.
데이터 파일에 나타납니다. 이를 사용하여 하위 집합을 추출할 수 있습니다.
원장 파일을 다른 파일로 옮길 수 있습니다.
푸시 [옵션]
REPL에서 명령줄 세트를 푸시합니다. 옵션, 그래서 모든 사람에게 적용될 것입니다
이후 보고서.
대중적인 REPL에서 옵션 설정을 팝합니다. 푸시에디션.
회원가입 [보고서 쿼리]
다음 항목과 일치하는 모든 게시물을 나열합니다. 보고서 쿼리. 이것은 가장 흔한 것 중 하나입니다
명령을 사용하여 다양하고 유용한 보고서를 제공할 수 있습니다. 대부분의 옵션은
이 명령과 함께 일반적으로 사용되는 것은 다음과 같습니다.
--평균 (-A) 누적 합계가 아닌 누적 평균을 표시합니다.
--현재의 (-c) 오늘 날짜 이후의 게시물은 표시하지 않습니다.
--교환 상품 (-X)
주어진 모든 값을 렌더링합니다. 상품, 가격 변환의 경우
비율을 결정할 수 있습니다. 비율은 항상 다음을 기준으로 표시됩니다.
계산되는 게시 날짜입니다. 이는 다음을 의미합니다.
회원가입 보고서는 과거 값 보고서입니다. 현재 값의 경우,
사용하는 것이 더 바람직할 수 있습니다 균형 보고합니다.
--얻다 (-G) 시간 경과에 따른 상품 가치의 증가(또는 감소)를 보여줍니다.
--머리 번호 상위만 표시 번호 게시물.
--역사적인 (-H)
취득 당시 가치 있는 상품입니다.
--거꾸로 하다 표시된 금액의 값을 반전합니다.
--시장 (-V) 모든 금액에 대한 현재 시장 가치를 표시합니다. 이는 다음에서 결정됩니다.
다소 마법 같은 패션이죠. 아마 더 간단할 거예요.
사용 --교환 옵션을 선택합니다.
--기간 기간 (-p)
주어진 게시물만 표시 기간.
--관련된 (-r) 게시글과 관련된 게시물을 표시합니다.
표시됩니다. 이는 "반대쪽"을 표시하는 효과가 있습니다.
게시물.
--종류 가치 표현 (-S)
주어진 내용을 평가하여 게시물을 정렬합니다. 가치 표현. 그 주
쉼표로 구분된 표현식 목록이 허용됩니다.
각 정렬 용어는 최종을 결정하는 데 사용됩니다.
주문. 예를 들어, 날짜별로 검색한 다음 금액별로 검색하려면
사용할 것이다:
ledger reg --sort '날짜, 금액'
--꼬리 번호 마지막 것만 표시 번호 게시물.
--미확인 (-U)
삭제되지 않은(최근) 게시물만 표시합니다.
또한 유용할 수 있는 여러 그룹화 옵션이 있습니다.
--수취인별 (-P) 일반적인 수취인 이름별로 게시물을 그룹화합니다.
--일일 (-D) 날짜별로 게시물을 그룹화합니다.
--주간 (-W) 주별로 게시물을 그룹화합니다(일요일부터 시작).
--주 시작 일
주별로 그룹화된 각 보고서의 시작을 지정된 날짜로 설정합니다. 일.
--월간 간행물 (-M) 월별로 게시물을 그룹화합니다.
--계간지 회계 분기별로 게시물을 그룹화합니다.
--매년 (-Y) 연도별로 게시물을 그룹화합니다.
--요일 게시물을 요일별로 그룹화합니다.
--소계 (-s) 모든 게시물을 함께 그룹화합니다. 이는 총계와 매우 유사합니다.
에 의해 표시됨 균형 보고합니다.
동의어 등록 번호 그리고 r 도 받아들여집니다.
섬기는 사람 이 명령을 실행하려면 Python 지원이 활성화되어 있어야 합니다. 활성화되어 있으면 HTTP
포트 9000에서 요청을 수신하는 서버입니다. 이는 대체 인터페이스를 제공합니다.
보고서 생성 및 보기에 대한 내용입니다. 이 기능은 현재 진행 중인 작업이므로
이후 버전에서는 완전히 작동할 예정입니다.
고르다 [SQL 쿼리]
다음 항목과 일치하는 모든 게시물을 나열합니다. SQL 쿼리. 이 명령을 사용하면 SQL과 유사한 것을 생성할 수 있습니다.
쿼리, 예:
원장 선택 날짜, 게시물 금액(계정=)~/소득/
저널 파일을 구문 분석하고 오류가 있는지 확인합니다. 원장 아니요인 경우 성공을 반환합니다.
오류가 발견되었습니다.
통계 [보고서 쿼리]
일치하는 모든 게시물에 대한 요약 정보를 제공합니다. 보고서 쿼리. 그것
다음과 같은 정보를 제공합니다.
· 모든 매칭 게시물의 시간 범위
· 고유 수취인
· 고유 계정
· 게시물 총계
· 미확인 게시물
· 마지막 게시 이후 일수
· 지난 7일간의 게시물
· 지난 30일간의 게시물
· 이번 달 게시물
XML [보고서 쿼리]
현재 보고서와 관련된 데이터를 XML 형식으로 출력합니다. 모든 계정이 포함됩니다.
보고서에 포함된 상품 및 게시물과 거래
포함되어 있습니다. 자세한 내용은 설명서를 참조하세요.
옵션
--약어-길이 INT
계정이 맞지 않을 경우 계정을 축약할 수 있는 최소 길이를 설정합니다.
전에, 계정 너비. 면 INT 0이면 계정 이름이 잘립니다.
맞아요. 만약 INT 보다 큰 계정 너비 그러면 계정이 잘릴 것입니다
왼쪽은 원하는 대로 맞추기 위해 계정 이름을 줄이지 않은 상태입니다.
폭.
--계정 특급
앞에 추가 특급 보고된 모든 계정에 적용됩니다. 즉, 옵션 --계정 "'개인의'"
태클할 것이다 개인 : 그리고 --계정 "태그('VAT')" 부가가치세 태그의 가치를 추가할 것입니다
보고된 모든 계정의 시작 부분에 균형 or 회원가입 보고합니다.
--계정 너비 INT
계정 열의 너비를 설정합니다. 회원가입 보고하다 INT 자.
--실제 (-L)
자동 또는 가상 거래 없이 실제 거래만 보고합니다.
--예산 추가
예산이 없는 게시물만 표시합니다.
--양 특급 (-t)
주어진 값 표현식을 게시 금액에 적용합니다. 사용 --양 특급 의견을 듣고 싶습니다.
게시물에 임의의 변환을 적용할 수 있습니다.
--양-데이터 (-j)
등록 보고서에는 게시 날짜와 수량만 인쇄합니다. 유용합니다.
그래프 및 스프레드시트 응용 프로그램.
--양-너비 INT
금액 열의 문자 너비를 설정합니다. 회원가입 보고합니다.
--곧 주로 버그 보고서를 보내기 위해 레지스트리 출력을 익명화합니다.
--안시 터미널에서 지원하는 경우 색상을 사용합니다. 별칭 --색상
--args 전용
init 파일과 환경 변수를 무시합니다. 원장 실행합니다.
--자동 일치
CSV 파일에서 원장 거래를 생성할 때 변하게 하다 명령,
Ledger 저널에서 계정을 자동으로 일치시킵니다.
--aux-날짜
모든 계산에 보조 날짜를 표시합니다. 별칭 --효과적인
--평균 (-A)
누적 합계 대신 거래 건수에 따른 평균값을 인쇄합니다.
--잔액-형식 FMT
사용할 형식을 지정하세요. 균형 보고합니다.
--베이스 전환 가능 상품을 전환 하단으로 줄이세요(예: 디스플레이)
시간(초)
--기초 (-B)
모든 게시에 대한 비용 기준을 보고합니다. 별칭 --비용
--시작하다 날짜 (-b)
시작을 지정 날짜 모든 계산의. 해당 날짜 이전의 거래는
무시되었습니다.
--굵게-if 특급
주어진 값 표현식이 참이면 전체 줄을 굵게 인쇄합니다.
--예산
예산 항목만 표시합니다. 회원가입 이 보고서를 보고합니다.
예산, 잔액 보고서에서는 예산 내 계정을 표시합니다.
--예산 형식 FMT
사용할 형식을 지정하세요. 예산 보고합니다.
--수취인별 (-P)
일반적인 수취인 이름별로 등록 보고서의 게시물을 그룹화합니다.
--수표 수취인
수취인과 계좌, 상품에 대한 엄격하고 세심한 검사를 가능하게 합니다.
태그.
--지워짐 (-C)
삭제된 게시물만 표시합니다.
--지워진 형식 FMT
사용할 형식을 지정하세요. 삭제 신고
--무너지다 (-n)
최상위 계정만 인쇄합니다.
--0이면 축소
잔액이 0인 경우에만 계좌 표시를 접습니다.
--색상 터미널에서 지원하는 경우 색상을 사용합니다. 별칭 --안시
--열 INT
을 회원가입 신고 INT 문자 너비. 기본적으로 원장 모두 사용합니다
터미널에서 사용 가능한 열입니다.
--비용 모든 게시에 대한 비용 기준을 보고합니다. 별칭 --기초.
--세다 직접 원장 항목 추가 시 항목 수를 보고하려면 상품,
계정 or 지급 명령.
--csv-형식 FMT
형성 csv 파일 보고서에 따르면 FMT.
--현재의 (-c)
에 대한 속기 --한계 '날짜 <= 오늘'.
--일일 (-D)
에 대한 속기 --기간 매일.
--데이트 특급
거래 날짜를 변환하려면 다음을 사용합니다. 특급.
--날짜 형식 날짜FMT (-y)
다음을 사용하여 날짜 인쇄 날짜FMT. 인용하다 strftime(3) 포맷 문자열에 대한 자세한 내용은
통사론.
--날짜시간-형식 날짜시간FMT
다음을 사용하여 날짜/시간을 인쇄합니다. 날짜시간FMT. 인용하다 strftime(3) 형식에 대한 자세한 내용은
문자열 구문.
--날짜-너비 INT
날짜 열의 너비를 문자 단위로 지정합니다. 회원가입 보고합니다.
--새벽
헤어지자. 회원가입 여러 날 동안의 타임로그 항목을 일별로 보고합니다.
--요일
요일별로 거래를 그룹화합니다. 별칭 --다우.
--직류 차변/대변 형식으로 등록부 또는 잔액을 표시합니다. --직류 둘 중 하나와
회원가입 or 균형 명령을 사용하면 이제 차변 및 차변에 대한 별도의 열이 표시됩니다.
크레딧.
-디버그 STR
If 원장 디버그 옵션으로 빌드되었으므로 추가 데이터가 제공됩니다.
실행합니다.
--소수점 쉼표
직접 원장 유럽 표준 쉼표를 십진수로 사용하여 저널을 구문 분석합니다.
구분 기호, 마침표와 대조됩니다.
--깊이 INT
계정 트리의 깊이를 제한합니다. 예를 들어 잔액 보고서에서 --깊이 2
두 가지 수준이 있는 계정에 대해서만 잔액을 인쇄합니다. 즉, 비용: 엔터테인먼트
하지만 비용: 오락: 식사. 이것은 표시 술어입니다. 즉,
전체 계산이 아닌 표시에만 영향을 미칩니다.
--세부 사항
와 연관되다 변하게 하다 명령. 동의어 --리치데이터 옵션을 선택합니다.
--편차
각 게시물의 평균 편차를 보고하세요. 이는 다음에서만 의미가 있습니다.
회원가입 그리고 학비는 보고합니다.
--표시하다 특급 (-d)
표현식을 만족하는 줄을 표시합니다. 특급.
--표시량 특급
변형을 적용합니다 표시된 금액. 이는 계산 후에 발생합니다.
발생합니다.
--전체 표시 특급
변형을 적용합니다 표시된 총계. 이는 계산 후에 발생합니다.
발생합니다.
--다우 요일별로 거래를 그룹화합니다. 별칭 --요일.
--다운로드
필요에 따라 스크립트를 실행하여 견적이 자동으로 다운로드되도록 합니다.
인용하기 그리고 스크립트가 이해할 수 있는 값을 반환할 것으로 기대합니다. 원장. 에이
샘플 구현 인용하기 Perl로 구현된 스크립트가 제공됩니다.
배포. 다운로드된 견적 가격은 가격 데이터베이스에 추가됩니다.
일반적으로 환경 변수 LEDGER_PRICE_DB를 사용하여 지정됩니다.
--효과적인
모든 계산에 보조 날짜를 표시합니다. 별칭 --aux-날짜.
--비어있는 (-E)
보고서에 빈 계정을 포함합니다.
--끝 날짜 (-e)
보고서를 제한하여 해당 날짜 또는 그 이후의 거래가 발생하도록 합니다. 날짜 고려되지 않습니다.
--형평성
그와 관련된 공평 명령. 현재 계좌 잔액을 다음 형태로 제공합니다.
등록 보고서.
--정확한 첫 번째 및 마지막 게시 날짜별로 기간의 시작 및 종료를 보고합니다.
그 기간 중에 발생한 일.
--교환 상품 [, 상품, ...] (-X)
주어진 값에 따라 값을 표시합니다. 상품. 최신 가격은 다음과 같습니다.
익숙한.
--명백한
직접 원장 엔터티(예: 계정)에 대한 사전 선언을 요구합니다.
상품 및 태그)를 청산된 거래에서 엔터티를 가져오는 것보다
한정된.
--파일 FILE
저널 데이터를 읽어보세요 FILE.
--첫 번째 INT
첫 번째를 인쇄하세요 INT 항목. 반대쪽 --마지막 INT. 별칭 --머리.
--평평한 잔액 보고서에 계정의 전체 이름을 사용하도록 강제합니다. 잔액
보고서는 들여쓰기된 트리를 사용하지 않습니다.
--강제 색상
TTY가 지원하지 않더라도 TTY 색상 코드를 출력합니다. 다음과 같은 TTY에 유용합니다.
자신의 역량을 올바르게 광고하지 않습니다.
--강제 페이저
힘 원장 출력 결과를 페이지별로 정리합니다.
--예보-동안 특급
예측을 계속합니다. 벡스프르 사실입니다. 별칭 --예측.
--예측 연도 INT
최대 예측 INT 수년 후의 미래.
--체재 FMT (-F)
주어진 형식 문자열을 사용합니다 FMT 출력을 인쇄합니다.
--얻다 (-G)
가격 기록이 있는 상품에 대한 순이익이나 순손실을 보고합니다.
--생성됨
자동 생성된 게시물(자동 거래에서 생성된 게시물 등)을 포함합니다.
일반적으로 원하지 않는 경우에도 보고합니다.
--그룹별 특급
그룹 거래를 함께 회원가입 보고합니다. 특급 무엇이든 될 수 있지만
가장 흔한 것은 다음과 같습니다 수취인 or 상품. 그만큼 태그여기서는 () 함수도 유용합니다.
--그룹-제목-형식 FMT
그룹화된 보고서의 보고서 섹션을 구분하는 헤더의 형식을 설정합니다.
a에만 효과가 있습니다 --그룹별 특급 등록 보고서.
--머리 INT
첫 번째를 인쇄하세요 INT 항목. 반대쪽 --꼬리 INT. 별칭 --첫 번째
--도움 이 매뉴얼 페이지를 인쇄하세요.
--즉각적인
게으르게 계산하지 말고 즉시 계산을 평가하세요.
--수입 FILE
수입 FILE Python 모듈로.
--초기화 파일 FILE (-i)
읽기 FILE 다른 것보다 먼저 원장 파일입니다. 이 파일에는 게시물이 포함되어서는 안 됩니다.
하지만 옵션 설정이 포함될 수 있습니다. init 파일에서 옵션을 지정하려면 다음을 사용하세요.
명령줄과 동일한 구문이지만, 각 옵션을 별도의 줄에 입력합니다.
--주사 STR
STR 계산 시 금액. 거래 금액이 얼마인지 알고 있는 경우
하지만 실제 거래에는 잘못된 값이 있으므로 메타데이터를 사용할 수 있습니다. STR 에
예상 금액을 명시하세요.
--입력-날짜-형식 날짜FMT
저널 항목에 대한 입력 날짜 형식을 지정합니다.
--거꾸로 하다
보고된 모든 값의 부호를 변경합니다.
--마지막 INT.
마지막 것만 보고하세요 INT 항목. 반대쪽 --첫 번째 INT. 에만 유용합니다.
등록 보고서. 별칭 --꼬리.
--여지 INT (-Z)
별칭 --가격표.
--한계 특급 (-l)
계산에 게시물을 제한합니다.
--로트-날짜
잔액 보고서에 있는 각 상품을 구매한 날짜를 보고합니다.
--lot-notes
각 상품에 붙은 태그를 잔액 보고서에 보고하세요.
--lot-prices
잔액 보고서에 있는 각 상품의 구매 가격을 보고합니다.
--많음 각 상품의 구매 날짜와 가격을 잔액으로 보고합니다.
보고합니다.
--실제 많은
보고 중에 상품이 병합되지 않도록 상품의 고유성을 유지합니다.
로트 주석을 인쇄하지 않고.
--시장 (-V)
모든 상품에 대해 최신 시장 가격을 사용하세요.
--마스터 계정 STR
모든 계정 이름 앞에 다음을 추가합니다. STR
--메타 STR
등록 보고서에서 주어진 태그의 값을 거래 앞에 추가합니다.
STR.
--메타폭 INT
Meta 열의 너비를 지정합니다. --메타 TAG 옵션을 제공합니다.
--월간 간행물 (-M)
에 대한 속기 --기간 월.
--별칭 없음
별칭은 완전히 무시됩니다.
--무색
모든 컬러 TTY 출력을 억제합니다.
--호출기 없음
TTY 출력에서 페이저를 비활성화합니다.
--재평가 없음
중지 원장 보여주는 것에서 게시물.
--반올림 없음
"를 출력하지 마세요 " 게시물. 이렇게 하면 누적 합계가 발생합니다.
종종 맞지 않아요! 주요 용도는 다음과 같습니다. --양-데이터 (-j) and --전체-데이터 (-J)
보고합니다.
--제목 없음
그룹 제목 출력을 억제합니다.
--총액 없음
잔액 보고서에서 최종 총액 줄을 인쇄하지 않습니다.
--지금 날짜
날짜 현재 날짜로. 이는 사용 시 출력에 영향을 미칩니다. --기간,
--시작하다, --끝및 --현재의 어느 날짜가 과거인지 미래인지 판단합니다.
--오직 특급
이는 특정 변환이 완료된 후에 적용되는 포스팅 조건입니다.
정기적인 모임과 같은 실행.
--옵션
이 옵션에 적용되는 옵션을 표시합니다. 원장 그들의 가치와 함께 호출
그리고 그 가치들의 근원.
--산출 FILE (-o)
출력을 리디렉션합니다 원장 에 FILE.
--휴대용 소형 무선 호출기 STR
STR 페이저 프로그램처럼.
--수취인 수취인 형식을 지정하기 위한 값 표현식을 설정합니다. 회원가입 이것을 보고하다
두 번째 항목에 각 거래에 대한 날짜와 수취인이 포함되지 않도록 합니다.
--수취인 너비 INT
등록 보고서에서 수취인에게 할당된 열 수를 설정합니다. INT.
-- 현학적
사전에 신고하지 않은 계정, 태그 또는 상품으로 인해 오류가 발생할 수 있습니다.
--보류 중
보류 중으로 표시된 게시물만 사용하세요.
--퍼센트 (-%)
잔액 보고서에서 각 계정의 백분율 값을 계산합니다.
단일 상품을 다루는 계정의 경우.
--기간 기간 (-p)
거래가 이루어지는 기간을 설정하는 기간 표현식을 정의합니다.
설명되어야 합니다. 회원가입 조건을 충족하는 거래만 보고합니다.
기간 표현식이 표시됩니다. 잔액 보고서의 경우 해당 거래만 표시됩니다.
최종 잔액에 반영됩니다.
--기간-정렬
주어진 값 표현식을 사용하여 거래 내 포스팅을 정렬합니다.
--허용
조용한 균형 주장.
--피벗 TAG
주어진 "주변"을 중심으로 균형 피벗 보고서를 생성합니다. TAG.
--플롯-양-형식 FMT
금액 데이터 플롯의 출력 형식을 정의합니다.
--플롯-전체-형식 FMT
전체 데이터 플롯의 출력 형식을 정의합니다.
--앞서서-형식 FMT
앞에 추가 FMT 출력의 모든 줄에.
--앞에 추가-너비 INT
리저브 INT 출력의 각 줄의 시작 부분에 공백이 들어갑니다.
--가격 (-I)
상품 구매 가격을 사용하여 계산을 수행합니다.
--가격-db FILE
--가격-식별 STR (-Z)
가격 견적의 예상 신선도를 설정합니다. INT 분. 즉, 마지막
알려진 상품 견적이 이 값보다 오래되었고, --다운로드 되는 것입니다
사용된 경우, 새로운 가격을 위해 인터넷을 다시 참조하게 됩니다. 그렇지 않으면,
이전 가격은 여전히 충분히 신선하다고 간주됩니다. 별칭 --여지.
--가격-형식 FMT
형식을 설정하세요 학비는 보고합니다.
--pricedb-포맷 FMT
과거 가격 파일에 예상되는 형식을 설정합니다.
--기본-날짜
모든 계산에 대한 기본 날짜를 표시합니다. 별칭 --실제 날짜
--수량 (-O)
상품 총액을 보고합니다(기본값).
--계간지
에 대한 속기 --기간 분기.
--노골적인 . 인쇄 보고서, 지정된 것과 정확히 동일한 구문을 사용하여 거래를 표시합니다.
데이터 파일에 있는 사용자입니다. 조작이나 해석은 하지 마세요.
금액을 정렬하는 것과 같은 사소한 정리 작업에 유용합니다.
--진짜 (-R)
가상 거래나 자동 거래를 무시하고 실제 거래만 사용하는 계좌입니다.
--재귀적 별칭
활동 원장 별칭을 재귀적으로 확장하려고 시도합니다. 즉 결과를 확장하려고 시도합니다.
더 이상 확장이 적용되지 않을 때까지 이전 확장을 다시 적용합니다.
--등록-포맷 FMT
출력 형식을 정의합니다. 회원가입 보고합니다.
--관련된 (-r)
등록 보고서에 관련 계정을 표시합니다. 이는 다른 측면 의
트랜잭션.
--관련-모두
거래의 모든 게시물을 표시합니다. --관련된 하지만 양면을 보여주세요
각 거래.
--재평가됨
수동 보고서에 대한 값의 불일치를 보고하려면 다음을 삽입하세요. 게시물.
이것은 다음을 사용할 때 암시됩니다. --교환 (-X) 또는 --시장 (-V) 옵션.
--재평가 전용
표시만 게시물.
--재평가된 총액
재평가된 게시물의 합계를 누적 합계로 표시하여 다음을 보여줍니다.
이익/손실 보고서의 실현되지 않은 자본.
--리치데이터
CSV 파일에서 원장 거래를 생성할 때 변하게 하다 명령, 추가
CSV, 가져온 데이터 및 UUID 메타데이터.
--씨앗 INT
랜덤 시드를 다음으로 설정 INT 위한 생성 명령. 개발의 일부로 사용됨
테스트.
--스크립트 FILE
실행 원장 스크립트.
--종류 특급 (-S)
값 표현식을 기준으로 등록 보고서 정렬 특급.
--정렬-정확함
주어진 값 표현식을 사용하여 거래 내 포스팅을 정렬합니다.
--주 시작 STR
STR 사용할 때 시작할 특정 요일로 --주간 옵션을 선택합니다.
STR 요일 이름, "월"과 같은 약어 또는 요일 번호가 될 수 있습니다.
일요일은 0부터 시작합니다.
--엄격한
사전에 신고하지 않은 계정, 태그 또는 상품은 경고를 받게 됩니다.
--소계 (-s)
단일 소계로 등록 보고서를 작성합니다.
--꼬리 INT
마지막 것만 보고하세요 INT 항목. 등록 보고서에만 유용합니다. 별칭
--마지막 INT
--시간-콜론
상품의 가치를 초 단위의 시간과 분 단위로 표시합니다.
8100s는 2h 대신 15:2.25h로 표시됩니다.
--시간 보고서
두 개의 열을 추가합니다. 균형 가장 빠른 체크인 및 체크아웃을 보여 주는 보고서
타임로그 항목에 대한 시간입니다.
--총 특급 (-T)
보고서에서 총액을 계산하는 데 사용되는 값 표현식을 정의합니다.
--전체-데이터 (-J)
플롯의 출력 형식을 지정하려면 날짜와 총계만 표시합니다.
--전체 너비 INT
등록 보고서의 총 필드 너비를 설정합니다.
--추적하다 INT
추적을 활성화합니다. INT 원하는 추적 수준을 지정합니다.
--자르기 STR
열의 내용이 해당 범위를 초과할 때 잘림이 발생하는 방식을 나타냅니다.
너비. 유효한 인수 STR are 지도, 중간및 후행. 기본값은
계정 이름 내의 하위 이름을 고려하므로 이 세 가지보다 더 똑똑합니다.
(이 스타일을 "축약"이라고 합니다.)
--예산 없음
예산이 없는 게시물만 표시합니다.
--미확인 (-U)
계산 및 보고서에서는 미결제 거래만 사용합니다.
--실현되지 않음
잔액 보고서에 실현되지 않은 이익 및 손실 계정을 표시합니다.
--미실현 이익
사용자가 실현되지 않은 이익에 사용할 계정 이름을 지정할 수 있도록 합니다.
기본값은 자본: 미실현 이익. 종종 자신의 설정 ~/.ledgerrc 변경할 파일
기본값.
--미실현손실
사용자가 실현되지 않은 손실에 사용할 계정 이름을 지정할 수 있도록 합니다.
기본값은 자본: 미실현 손실. 종종 자신의 설정 ~/.ledgerrc 에 파일을
기본값을 변경합니다.
--반올림
모든 계산을 반올림 없이 수행하고 결과를 완벽한 정밀도로 표시합니다.
--값
각 태그가 조합하여 사용할 때 사용되는 값을 표시합니다. 태그 명령.
--값-식 특급
전역 값 표현 주석을 설정합니다.
--말 수가 많은
실행에 대한 자세한 정보를 인쇄합니다. 원장.
--검증
런타임 중에 추가 어설션을 활성화합니다. 이로 인해 속도가 상당히 느려집니다.
와 결합하면 -디버그 CODE 원장 메모리 추적 정보를 생성합니다.
--메모리 확인
생성된 모든 객체가 제대로 소멸되었는지 확인하세요. 이는 디버깅을 위한 것입니다.
목적으로 만.
--번역
버전 정보를 인쇄하고 종료합니다.
--주간 (-W)
에 대한 속기 --기간 주간.
--넓은 (-w)
TTY 너비 대신 132개의 열을 가정합니다.
--매년 (-Y)
에 대한 속기 --기간 매년.
사전 명령
사전 명령은 명령이나 옵션이 어떻게 작동하는지 확실하지 않을 때 유용합니다.
사전 명령과 일반 명령의 차이점은 사전 명령이 다음을 무시한다는 것입니다.
저널 데이터 파일을 완전히 읽지 않으며 사용자의 init 파일도 읽지 않습니다.
인수 / 질문
주어진 인수를 평가하고 보고하십시오. 원장 그것을 반대하여 해석합니다
다음 모델 거래:
2004/05/27 서점
; 이 메모는 모든 게시물에 적용됩니다. :SecondTag:
비용: 책 20권 @ $10
; 메타데이터: 일부 가치
; 입력: $100 + $200
; :예제태그:
; 다음은 게시물을 설명하는 메모입니다.
부채:마스터카드 $-200.00
평가 주어진 값 표현식을 모델 거래와 비교 평가합니다.
체재 인쇄 방법의 세부 정보 원장 주어진 서식 설명을 사용하여 적용합니다.
모범 거래에 대하여.
해석하다 / 특급
인쇄 방법의 세부 정보 원장 주어진 값 표현 설명을 사용하고 적용합니다.
이를 모델 거래와 비교합니다.
생성
구문적으로 유효한 것을 무작위로 생성합니다. 원장 시드에서 얻은 데이터입니다.
개발 테스트를 위한 GenerateTests 하네스.
기간 주어진 기간을 평가하고 보고하세요. 원장 해석합니다.
이 템플릿
삽입 템플릿을 보여줍니다. 정확하다 명령이 생성됩니다. 이것은 디버깅입니다.
명령.
질문
보고 쿼리 구문은 다소 복잡해질 수 있습니다. 이는 일련의 쿼리 용어로 구성됩니다.
두 조건 사이에는 암묵적 OR 연산자가 있습니다. 다음 조건은 허용됩니다.
정규식 맨 문자열은 전체 계정과 일치하는 정규 표현식으로 간주됩니다.
이름. 따라서 모든 자산과 부채의 현재 잔액을 보고하려면
다음을 사용합니다.
원장 잔액 자산 부채
수취인 정규식 (@정규식)
계좌가 아닌 수취인에 대해 질의하세요.
태그 정규식 (%정규식)
주의 정규식 (=정규식)
항목의 메모에서 발견된 내용에 대해 질문합니다.
암호 정규식 (#정규식)
xact의 선택 코드(사용자가 원하는 문자열)에 대한 쿼리입니다.
기간 그리고 기간 쿼리 용어는 암시적 OR 연산자로 연결됩니다. 이를 다음과 같이 변경할 수 있습니다.
그리고 사용하여 그리고 키워드. 예를 들어, 식비 지출을 표시하려면
Shakee's Pizza에서 일어나는 일을 이렇게 말할 수 있습니다.
레저 레그 푸드와 @Shakee
기간 or 기간 좀 더 명확하게 표현하고 싶으면 OR 연산자를 사용하세요.
표시
지원 기간 다음 용어의 논리적 의미를 반대로 바꾸세요. 이것은 다음과 함께 사용할 수 있습니다.
괄호를 사용하면 효과적입니다.
원장 규정 음식과 @Shakee 그리고 식사 없음
( 기간 ) OR 및 AND 연산자를 혼합하려면 다음을 둘러싸는 것이 도움이 됩니다.
괄호를 사용한 논리적 단위. 주의사항: 일부 껍질의 방식 때문에
괄호를 해석할 때는 항상 이스케이프해야 합니다.
원장 잔액 \(자산 또는 부채 \)이며 식량은 아님
표현
ABS(가치) 주어진 값의 절대값을 반환합니다. 가치.
계정 게시물의 계정을 반환합니다.
계정 기반 기본 계정, 즉 마지막 계정 구분 기호 이후의 모든 항목을 반환합니다.
':'.
실제 거래가 실제 거래인 경우, 즉 자동화 또는 가상 거래가 아닌 경우 true를 반환합니다.
거래이고, 그렇지 않으면 거짓입니다.
양 포스팅 금액을 반환합니다.
금액_식 계산된 포스팅 금액을 반환합니다. --양
옵션을 선택합니다.
ansify_if(가치, 색, 불량배)
주어진 것을 렌더링합니다 가치 문자열로 적절한 ANSI 이스케이프 코드를 적용합니다.
주어진 대로 표시하려면 색 if 불량배 사실입니다. 일반적으로 다음을 확인합니다.
옵션의 가치 --색상예를 들면 :
ansify_if(금액, 파란색, 옵션.색상)
시작줄 게시글을 입력하기 시작하는 줄 번호입니다.
시작_포스 게시물을 입력하기 시작하는 캐릭터 위치입니다.
천장(가치) 다음 정수를 반환합니다. 가치 +무한대를 향해.
삭제 게시물이 삭제되었으면 true를 반환하고, 그렇지 않으면 false를 반환합니다.
암호 괄호 안의 문자열인 거래 코드를 반환합니다.
날짜입니다.
상품(가치)
상품을 반품하세요 가치 또는 게시 금액 가치 아니였다
지정되었습니다.
데이터 게시 날짜를 반환합니다.
끝줄 게시글 작성이 끝나는 줄 번호입니다.
끝_위치 게시물 입력이 끝나는 캐릭터 위치입니다.
층(가치) 다음 정수를 반환합니다. 가치 -무한대를 향하여.
파일 이름 의 이름 원장 게시물이 올라온 데이터 파일입니다.
체재(현) 평가하다 현 형식과 마찬가지로 --체재 옵션을 선택합니다.
형식_날짜(데이터, 체재)
반환 데이터 문자열로 사용 체재. 인용하다 strftime(3) 형식에 대하여
문자열 세부 정보.
형식_날짜시간(날짜 시간, 체재)
반환 날짜 시간 문자열로 사용 체재. 인용하다 strftime(3)
형식 문자열 세부정보.
get_at(서열, 색인)
반환 값 색인 에 서열. 내부적으로 다른 것을 구성하는 데 사용됩니다.
보고합니다.
has_meta() 게시물에 이름이 지정된 메타데이터가 있는 경우 true를 반환합니다. 태그, 그렇지 않으면 거짓입니다.
태그가 있습니다(태그) 게시물에 이름이 지정된 메타데이터가 있는 경우 true를 반환합니다. 태그, 그렇지 않으면 거짓입니다.
is_seq(가치) true를 반환합니다. 가치 시퀀스입니다. 내부적으로 사용됩니다.
어울리다(가치) 모든 줄 바꿈을 바꿉니다. 가치 \n으로 표시.
정당화(가치, 첫 번째 너비, 후자의 너비, 오른쪽 정렬, 채색하다)
문자열을 나타내는 문자열을 오른쪽 또는 왼쪽으로 정렬합니다. 가치. 폭
첫 번째 줄의 필드는 다음과 같습니다. 첫 번째 너비. 이후 줄의 경우
너비는 다음과 같습니다 후자의 너비. 면 후자의 너비 -1입니다, 첫 번째 너비 사용
모든 라인에 대해. 오른쪽 정렬 참이면 필드는 오른쪽 정렬됩니다.
필드 너비 내에서. false이면 필드는 그대로 유지됩니다.
필드의 전체 너비에 맞춰 정렬되고 패딩됩니다. 채색하다 사실이다,
그러면 레저는 색상 설정을 존중합니다.
시장(가치, 날짜 시간)
가격을 반환하세요 가치 at 날짜 시간. 그 주 날짜 시간 해야합니다
올바르게 구문 분석하려면 대괄호로 묶어야 합니다. 예: [2012/03/23].
메타() 명명된 메타데이터의 값을 반환합니다. name.
주의 게시물에 대한 메모를 반환하세요.
지금 현재 날짜/시간을 반환합니다.
옵션 주어진 명령줄의 값에 접근할 수 있게 해주는 변수
긴 옵션 이름을 사용하는 옵션(예: 다음을 확인하기 위해) --일일 (-D) 였다
주어진 사용 옵션.매일.
수취인 게시물의 수취인에게 반환하세요.
퍼센트(값_a, 값_b)
의 백분율을 반환합니다. 값_a 관련하여 값_b (100%로 사용됨)
대기 게시물이 보류로 표시되면 true를 반환하고, 그렇지 않으면 false를 반환합니다.
퍼센트(값_a, 값_b)
의 백분율을 반환합니다. 값_a 관련하여 값_b.
인쇄(가치) 인쇄 가치 stdout으로 전송합니다. 디버깅을 위해 내부적으로 사용됩니다.
양(가치) 수량을 반환합니다. 가치 단위 비용이 있는 값의 경우.
인용 된(표현)
둘러 싸다 표현 큰따옴표로 묶어서.
현실 거래가 실제 거래인 경우, 즉 자동화 또는 가상 거래가 아닌 경우 true를 반환합니다.
거래이고, 그렇지 않으면 거짓입니다.
라운드투(가치, n)
반품 가치 rounded to n 숫자입니다. 서식에는 영향을 미치지 않습니다.
굵게 표시해야 함 표현식이 주어진 경우 true를 반환합니다. --굵게-if 참으로 평가됩니다. 내부
사용만 가능!
북북 문질러 닦기(가치) 깨끗한 가치 반올림, 값 제거 등 다양한 변환 사용
주석 등
조각(가치) 값 주석 제거 가치.
태그(name) 태그 이름의 값을 반환합니다. name.
금액까지(가치)
개 심자 가치 금액에 따라. 내부적으로만 사용하세요!
균형을 맞추다(가치)
개 심자 가치 균형을 맞추기 위해. 내부용으로만 사용하세요!
to_boolean(가치)
개 심자 가치 부울로 변환합니다. 내부적으로만 사용하세요!
to_date(가치) 전환하다 가치 날짜까지. 내부적으로만 사용하세요!
~까지 날짜/시간(가치)
개 심자 가치 날짜/시간으로 변환합니다. 내부적으로만 사용하세요!
to_int(가치) 정수 값을 반환합니다. 가치.
마스크로(가치) 전환하다 가치 마스크에. 내부용으로만 사용하세요!
시퀀스로(가치)
개 심자 가치 시퀀스로. 내부적으로만 사용하세요!
to_string(가치)
개 심자 가치 문자열로.
오늘 오늘 날짜를 반환합니다.
합계 포스팅 총액을 반환합니다.
총 지수 포스팅의 계산된 총액을 반환합니다. --총 옵션을 선택합니다.
손질(가치) 앞뒤 공백을 잘라냅니다. 가치.
잘린(현, 총 길이, 계정_길이)
자르기 현 에 총 길이 각 계정이 최소한인지 확인하십시오.
계정_길이 긴.
가상 거래가 가상(예: 자동화)인 경우 true를 반환하고, 그렇지 않은 경우 false를 반환합니다.
DEBUG 명령
정기적인 보고 명령 외에도, 원장 또한 여러 디버그 명령을 허용합니다.
인수 [보고서 쿼리]
방법에 대한 완전한 분석을 표시합니다. 원장 주어진 것을 해석했다 보고서 쿼리. 유용한
보고서 쿼리가 값 표현식으로 어떻게 변환되는지 알고 싶다면.
평가 [가치 표현]
주어진 것을 평가하다 가치 표현 결과를 출력합니다. 값에 대한 자세한 내용은
표현은 섹션을 참조하세요 표현.
체재 [형식 문자열]
분석 방법을 표시합니다. 형식 문자열 분석되었고, 그것이 어떻게 보일지
샘플 트랜잭션에 적용되었습니다. 형식 문자열에 대한 자세한 내용은 다음 섹션을 참조하세요.
형식.
생성
무작위로 구성되었지만 유효한 50개를 생성합니다. 원장 업무.
해석하다 [가치 표현]
주어진 구문 분석 가치 표현 그리고 표현 트리의 분석을 표시합니다.
평가된 값입니다. 값 표현식에 대한 자세한 내용은 다음 섹션을 참조하세요. 표현.
파이썬 [파일]
Python 인터프리터를 호출하여 주어진 내용을 읽습니다. 파일. 이것의 특별한 점은
그 원장 모듈은 내장되어 있고 디스크에서 읽지 않으므로 필요하지 않습니다. 원장
어디에나 설치할 수 있거나 공유 라이브러리 변형을 빌드할 수 있습니다.
장전 현재 세션의 모든 데이터 파일을 즉시 다시 로드합니다. 다음에서만 사용할 수 있습니다.
대표
이 템플릿 [초안 템플릿]
방법에 대한 정보를 표시합니다. 초안 템플릿 구문 분석되었습니다. 다음 섹션을 참조하세요.
체커.
환경
모든 옵션 원장 옵션에 긴 값이 있는 경우 환경 변수를 사용하여 설정할 수 있습니다.
이름. 예를 들어 환경 변수 LEDGER_DATE_FORMAT="%d.%m.%Y'를 설정하면
지정하는 것과 동일한 효과 --날짜 형식 '%d.%m.%Y' 명령줄에서. 옵션
하지만 명령줄은 항상 환경 변수 설정보다 우선합니다.
onworks.net 서비스를 사용하여 온라인으로 원장을 사용하세요
