oboeta

(★ 15)

scripts for managing free-form, plain-text collections of flashcards

파일 탐색기

  • COPYING
  • install.sh
  • oboeta.py
  • oboetahttp.py
  • oboetatty.py
  • ocloze.py
  • oleitner.py
  • osm2.py
  • README.md

# CDN으로 사용하기

jsDelivr

jsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.

명령어 용어집

이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.

🔍

awk

설명 보기 ▼

파일 처리를 위한 다목적 프로그래밍 언어.
참고: AWK의 다양한 구현체에선 이 명령이 해당 구현체 바이너리에 대한 심볼릭 링크로 제공되는 경우가 많음.
관련 항목: `gawk`.
더 많은 정보: <https://github.com/onetrueawk/awk>.

awk '{print $5}' {{path/to/file}}

공백으로 구분 된 파일의 다섯 번째 열(필드)를 출력하기:

awk '/{{foo}}/ {print $2}' {{path/to/file}}

공백으로 구분 된 파일에서 `foo`을 포함한 두 번째 열 출력하기:

awk -F ',' '{print $NF}' {{path/to/file}}

공백이 아닌 쉼표를 필드 구분자로 사용해, 파일 각 줄에서 마지막 열을 출력하기:

🔍

mkfifo

설명 보기 ▼

FIFO(이름 있는 파이프) 생성.
더 많은 정보: <https://www.gnu.org/software/coreutils/manual/html_node/mkfifo-invocation.html>.

mkfifo {{path/to/pipe}}

지정된 경로에 이름 있는 파이프 생성:

echo "{{Hello World}}" > {{path/to/pipe}} &

이름 있는 파이프를 통해 데이터를 보내고 명령을 백그라운드로 전송:

cat {{path/to/pipe}}

이름 있는 파이프를 통해 데이터 수신:

🔍

sed

설명 보기 ▼

스크립트 가능한 방식으로 텍스트 편집.
관련 항목: `awk`, `ed`.
더 많은 정보: <https://manned.org/sed.1posix>.

{{command}} | sed 's/apple/mango/g'

모든 입력 줄에서 모든 `apple`(기본 `regex`)항목을 `mango`(기본 `regex`)로 바꾸고 결과를 `stdout`에 출력:

{{command}} | sed 's/apple/mango/g'

모든 입력 라인에서 `apple` (기본 `regex`)을 `mango` (기본 `regex`)로 대체하고 결과를 `stdout`에 인쇄:

{{command}} | sed 's/apple/mango/g'

모든 입력 줄에서 `apple` (기본 `regex`) 발생 부분을 `mango` (기본 `regex`)로 대체하고 결과를 `stdout`에 출력:

// repository documentation