표준 "sed" 명령에 대한 (공식적인) (더 검색 가능한) 니모닉이요?

표준 "sed" 명령에 대한 (공식적인) (더 검색 가능한) 니모닉이요?

많은 Linux 유틸리티에는 해당 기능과 동의어인 짧은 이름과 긴 이름이 포함된 명령줄 옵션이 있습니다.예를 들어 ls -kls --kibibytes. 이러한 긴 이름은 온라인 검색을 더 쉽게 만듭니다. 예를 들어 일반적인 인터넷 검색 코드에는 다음이 포함됩니다.

"ls-k"

...예더 적은다음을 검색하는 것보다 관련성이 더 높을 수 있습니다.

"ls - 킬로바이트"

... -k사용법 이많은 명령에 -k옵션이 있지만 상대적으로 소수의 명령에 옵션이 있기 때문에 일반적입니다 --kibibytes.

마찬가지로 일부 프로그래밍 언어에는 특정 간결한 코드 문자열에 대해 준공식적인 비코드 제목이나 니모닉이 있습니다. 예를 들어 >(...)in의 이름은 bash다음과 같습니다."프로세스 대체". 온라인으로 검색:

'bash "절차적 대체"'

...검색보다 잘못된 조회수를 더 적게 반환합니다.

'배쉬">("'.

sedcode는 단일 문자 명령을 사용하지만 동의어인 더 긴 이름은 없습니다.

  • sed많은 간결한 한 글자 명령에 (비)공식적인 이름이 있습니까?
  • 이것이 실패한다면, 긴 이름의 명령에 대한 좀 더 공식적인 목록을 고안하려는 주목할만한 시도가 있습니까 sed?

참고: 이는아니요명령 사용 방법에 대한 지침이 요청되므로 sed표준 문서 및 FAQ의 지침 섹션은 관련이 없습니다.

초기 동기: 이 명령을 사용하는(그러나 이 옵션은 아님 ) 몇 달 전에 작성한 코드를 [sed] user:me찾기 위한 수익성 없는 SE 검색입니다 .sede-e

답변1

분석하다암소 비슷한 일종의 영양 sed정보 파일은 33개의 명령을 제공합니다.

# Add "substitute" mnemonic, which the info file left out.
info sed "Command and Option Index" | \
   sed -n '/\*/s/ s c/ s \(substitute\) c/;s/command[:,].*//p'

산출:

  • : (레이블)
  • = (줄 번호 인쇄)
  • a (텍스트 줄 추가)
  • B(지점)
  • c (텍스트 줄로 변경)
  • D(첫 번째 줄 삭제)
  • d (삭제)
  • e(평가)
  • F(파일 이름)
  • G(추가 획득)
  • g (얻다)
  • H(추가 홀드)
  • 시간(길게 누름)
  • i (텍스트 줄 삽입)
  • L(낮은 부분)
  • l (명시적으로 나열됨)
  • N(다음 줄 추가)
  • n(다음 줄)
  • P(첫 번째 줄 인쇄)
  • p (인쇄)
  • q(출구)
  • Q (자동 종료)
  • r (파일 읽기)
  • R(행 읽기)
  • s(대체)
  • T(실패할 경우 테스트 및 분기)
  • t(성공한 경우 테스트 및 분기)
  • v(버전)
  • w(파일에 쓰기)
  • W (첫 번째 줄 쓰기)
  • x(교환)
  • y(음역)
  • z(감전)

최대암소 비슷한 일종의 영양니모닉은 보편적인 것처럼 보일 수 있지만 전부는 아닙니다. 다른 용도는 다음과 같습니다.

관련 정보