標準の「sed」コマンドの(公式の)(より検索可能な)ニーモニック?

標準の「sed」コマンドの(公式の)(より検索可能な)ニーモニック?

多くのLinuxユーティリティには、その機能と同義の短い名前と長い名前を含むコマンドラインオプションがあります。例えば ls -kls --kibibytes。これらの長い名前はオンライン検索をより簡単にします。たとえば、一般的なインターネット検索コードには次のものがあります。

「ls-k」

...はい少ない次の検索よりも関連性が高い場合があります。

"ls - キロバイト"

...-k使用法もっと多くのコマンドに-kオプションがありますが、比較的少数のコマンドにオプションがあるため、一般的です--kibibytes

同様に、一部のプログラミング言語には、特定の簡潔なコード文字列に対して、正式な非コードタイトルまたはニーモニックがあります。たとえば、>(...)inの名前はbash次のとおりです。「プロセス置換」。オンラインで検索:

「bash「手続き型置換」」

...検索より間違ったヒット数を少なく返します。

'バッシュ">("'

sedcodeは単一文字コマンドを使用しますが、同義語である長い名前はありません。

  • sed多くの簡潔な1文字のコマンドに(非)公式の名前がありますか?
  • これが失敗した場合、長い名前のコマンドのより正式なリストを考案するための注目すべき試みはありますか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(感電)

最大牛に似た一種の栄養ニーモニックは普遍的なように見えるかもしれませんが、すべてではありません。他の用途は次のとおりです。

関連情報