はじめに

この資料は Rust 製のコマンドラインツール esc について紹介するものです。

Rustの環境構築やツールのインストール方法については以下を参照してください

Rust開発環境を整える

esc について

esc は、標準入力を文字列としてダブルクォート(”…”)エスケープするシンプルなCLIツールです。

GitHub - sstadick/esc: Small CLI for escaping and unescaping characters in strings

使用方法

esc <SUBCOMMAND>

オプション

サブコマンド

使用例

% cat LICENSE-MIT | esc escape | pbcopy
% pbpaste | esc unescape | pbcopy

使用上の注意

ペアとなる文字を探すために、メモリ上の入力全体を一度に読みます。そのため、非常に大きなファイルを入力を与えた場合は、メモリが枯渇する可能性があります。