これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド perlshp です。
プログラム:
NAME
perlsh - 行編集機能と変数名を備えた XNUMX 行の perl エバリュエーター
補完機能
SYNOPSIS
パールシュ
DESCRIPTION
このプログラムは、入力を XNUMX 行読み取り、perl インタープリターによって評価し、
結果。 結果がリスト値の場合、リストの各値は次の行で出力されます
ライン。 このプログラムは、perl 全体を備えた非常に強力な電卓として使用できます。
機能します。
これは、Term::ReadLine::Gnu モジュールのサンプル プログラムです。 行を入力すると、行
GNU Readline Library の編集機能を利用できます。 Perl シンボル名補完
機能もご利用いただけます。
呼び出す前に、このプログラムは読み取ります ~/.perlshrc ファイルの内容を評価します。
このプログラムが終了すると、履歴バッファの内容がファイルに保存されます
~/.perlsh_history、次の呼び出し時に読み込まれます。
変数
次の変数を設定することで、「perlsh」の動作をカスタマイズできます。 ~/.perlshrc;
$PerlSh::PS1
プライマリ プロンプト文字列。 次のバックスラッシュでエスケープされた特殊文字を使用できます
中古。
\h: ホスト名
\u: ユーザー名
\w: パッケージ名
\!: 履歴番号
デフォルト値は `"\w[\!]$ "' です。
$PerlSh::PS2
XNUMX 番目のプロンプト文字列。 デフォルト値は `"> "' です。
$PerlSh::HISTFILE
コマンド履歴が保存されるファイルの名前。 デフォルト値は
"~/.perlsh_history".
$PerlSh::HISTSIZE
「undef」でない場合、これは履歴に記憶するコマンドの最大数です。
デフォルト値は256です。
$PerlSh::STRICT
true の場合、安全でない構成を制限します。 perl man ページの「use strict」を参照してください。 デフォルト
値は 0 です。
onworks.net サービスを使用して perlshp オンラインを使用する