これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド shtool-echo です。
プログラム:
NAME
shtool-echo - GNU shtool echo(1) 延長命令
SYNOPSIS
シュツール echo [-n|-改行] [-e|- 拡大] string
DESCRIPTION
シュツール echo あります echo(1) 印刷するスタイルコマンド string 〜へ (Linuxで言うところのstdout) 必要に応じて
特別な拡張構造を提供します (ターミナルの太字モード、環境の詳細、日付など)
そして改行制御。 このコマンドの秘訣は、ポータブルな -n オプション
オプションの下で環境の詳細を見つけるために必要な悲惨な詳細を非表示にします -e.
OPTIONS
次のコマンド ライン オプションが使用できます。
-n, -改行
デフォルトでは、出力は次の場所に書き込まれます。 (Linuxで言うところのstdout) 続いて「改行」(ASCII 文字)
0x0a)。 オプションの場合 -n が使用される場合、この改行文字は省略されます。
-e, - 拡大
オプションの場合 -e 使用されている、 string 特殊な "%x" 展開される構造
出力が書き込まれる前。 現在、次の構造が認識されています。
%B 端末モードを太字表示モードに切り替えます。
%b 端末モードを通常の表示モードに戻します。
%u 現在のユーザー名。
%U 現在のユーザー ID (数値)。
%g 現在のグループ名。
%G 現在のグループ ID (数値)。
%h 現在のホスト名 (ドメイン拡張子なし)。
%d 現在のドメイン名。
%D 月の現在の日。
%M 現在の月 (数値)。
%m 現在の月の名前。
%Y 今年。
実施例
# シェルスクリプト
shtool echo -n -e "名前を入力してください [%B%u%b]: "; 名前を読む
shtool echo -e "あなたの電子メール アドレスは %u@%h%d の可能性があります"
shtool echo -e "現在の日付は %D-%m-%Y です"
HISTORY
当学校区の GNU シュツール echo コマンドはもともとラルフ S. エンゲルシャルによって書かれました
<[メール保護]> 1998年に ウェブサイト META 言語 (WML) という名前で ビルド情報。 それ
後に引き継がれた GNU シュツール.
onworks.net サービスを使用してオンラインで shtool-echo を使用する
