これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドjsescです。
プログラム:
NAME
jsesc —JavaScript文字列リテラルで使用するためのエスケープ文字列
SYNOPSIS
jsesc [-s | -一重引用符 文字列]
[-d | -二重引用符 文字列]
[-w | - 包む 文字列]
[-6 | --es6 文字列]
[-e | -エスケープ-すべて 文字列]
[-j | --json 文字列]
[-p | - 物体 文字列]
[-p | - かわいい 文字列]
[-v | - バージョン]
[-h | - 助けて]
DESCRIPTION
jsesc 最短の文字列を生成しながら、JavaScript文字列リテラルで使用するために文字列をエスケープします
可能な有効なASCIIのみの出力。
OPTIONS
-s、 -一重引用符
入力文字列内の 'の出現を\'としてエスケープし、出力をで使用できるようにします。
一重引用符で囲まれたJavaScript文字列リテラル。
-NS、 -二重引用符
入力文字列内の「」の出現を「」としてエスケープし、出力をで使用できるようにします。
二重引用符で囲まれたJavaScript文字列リテラル。
-w、 - 包む
出力が引用符で囲まれた有効なJavaScript文字列リテラルであることを確認してください。 のタイプ
引用符は、を使用して指定できます -s | -一重引用符 or -d | -二重引用符 設定を行います。
-6、 --es6
ECMAScript 6 Unicodeコードポイントエスケープシーケンスを使用して、アストラルUnicodeシンボルをエスケープします。
-e、 -エスケープ-すべて
印刷可能なASCIIシンボルも含め、出力内のすべてのシンボルをエスケープします。
-NS、 --json
出力が有効なJSONであることを確認してください。 0進文字エスケープシーケンスと\ vまたは\ XNUMX
エスケープシーケンスは使用されません。 このフラグを設定すると、 -d | -二重引用符 &
-w | - 包む 設定を行います。
-o、 - 物体
入力を文字列ではなくJavaScriptオブジェクトとして扱います。 許容値はフラットです
文字列値のみを含む配列、および文字列値のみを含むフラットオブジェクト。
-NS、 - かわいい
オブジェクトの出力をきれいに印刷し、空白を使用して読みやすくします。 設定
このフラグは、 -o | - 物体 設定。
-v、 - バージョン
jsescのバージョンを印刷します。
-NS、 - 助けて
ヘルプ画面を表示します。
EXIT ステータス
jsesc ユーティリティは、次のいずれかの値で終了します。
0 jsesc 指定された文字列を正常にエスケープし、結果を出力しました。
1 jsesc 何も逃げるように指示されていませんでした(たとえば、 - 助けて フラグが設定されました); また、
エラーが発生しました。
例
jsesc 'foo バー バズ '
指定された文字列のエスケープされたバージョンを出力します。
echo 'foo バー バズ ' | jsesc
パイプインされる文字列のエスケープされたバージョンを出力します。
onworks.netサービスを使用してjsescをオンラインで使用する