V6scriptsプロジェクトは、コマンドファイル別名、シェルスクリプトのコレクションが含まれOSHとSH6スクリプトの一部の実施例を提供します。
コレクション内のインストールスクリプトが自動的にSH6、glob6、場合には、後藤、及びFD2は、特定のシステムにインストールされていない場合OSHで実行するようにSH6コマンドファイルをすべて変換します。
のオシコマンドファイルの
以下のコマンドファイルは、労働安全衛生(1)で実行します。
  * alarm.osh - スリーピー?目覚まし時計としてシェルと端末を使用してください。
  * basename.osh - パス名のファイル名部分を印刷します。
  * bell.osh - リング端末のベルはデフォルト(または引数)による。
  * circalc.osh - 円の大きさを表す3つの値を計算します。
  * dirname.osh - パス名のディレクトリ部分を印刷します。
  * intcmp.osh - 指定されたオペレータに応じて2つの整数を比較してください。
  * lf.osh - エイリアス `LF ... '` LS -F [オプション] [ファイル...]を'。
  * li.osh - エイリアス `リー... '` LS -i [オプション] [ファイル...]を'。
  * ll.osh - エイリアス `LL ... '`にはls -alF [オプション] [ファイル...]'。
  * mksums.osh - 指定したファイル(複数可)のチェックサムのリストを出力します。
  * ncat.osh - /行番号ワット/印刷ファイルを連結します。
  * oshdir.osh - メイクまたはチェック/環境にOSHDIR($ dを)リメイク。
  * oshlatest.osh - 実行中のシェルは、最新のリリースであるかどうかを確認してください。
  * pargs.osh - シェルによって解釈される引数リストを印刷します。
  * printenv.osh - 環境を印刷します。
  * strlen.osh - 文字列引数の長さを出力します。
  * xtitle.osh - Xで端末エミュレータのウィンドウタイトルを設定します。
のSH6コマンドファイルの
以下のコマンドファイルは、SH6(1)で実行します。
  * counts.sh6 - ループの繰り返しを制御するために、 `シフト」を使用して実証している。
  * finfo.sh6 - ファイルまたはディレクトリに関する情報を出力します。
  * killer.sh6 - 予期しない名前/ wの呼び出された場合は、コマンドファイルを殺す。
  * nametest.sh6 - パス名がベース名と一致するかしない場合はfalse /出口真。
  * now.sh6 - 素敵な形式で日付と時刻を印刷します。
  * perror.sh6 - コマンドファイルのエラー·メッセージを出力します。
  * pusage.sh6 - コマンドファイルの使用方法メッセージを出力します。
  * switch.sh6 - とCのようなスイッチをシミュレートします(1)の場合と後藤(1)。
  * which.sh6 - PATHにプログラムファイル(複数可)の場所を表示します。
  * zdate.sh6 - タイムゾーンのリストの日付と時刻を表示します。
の の新機能このリリースでは:ます。
- このバージョンでは、OSH-20130331以降に依存します。
- これは、2つの新しいOSHスクリプト、getheader.oshとmyip.oshを追加します。
- これは、$#と$ Nを置き換え、$ S
- これは、変更さ&QUOT、sigign&QUOT。 QUOTから&への呼び出し、トラップ"ます。
$?と
のあるバージョンは何20120106での新しい:
- それはalarm.oshへのシンボリックリンクとしないディレクトリのチェックを追加しますスクリプトます。
- それはoshdir.oshスクリプトに別のシンボリックリンクチェックを追加します。
- またoshlatest.oshスクリプトに「-v」verboseオプションを追加します。
の新機能のバージョン20111025に:
- このバージョンでは、インストールディレクトリのパス名を指定するには、ユーザーが必要です絶対ディレクトリとしてします。
- それは助けをhistory.oshする「-h」オプションが追加されます。
- また、追加されます ' - '有数防ぐためhistory.oshに呼び出しをegrepのために ' - ' '-pパターン」オプションが使用されているエラーをします。 。
のバージョン20091219のの新機能:
- now.sh6:
- 以上の他のスクリプトのようになり少し清書します。
- xtitle.osh:
- PSの間の相互作用の問題を修正するために更新(1)とのsed(1)NetBSDの3.1.1_PATCHアルファで。テストでは、それはまだこの修正/ wの別の場所でうまく動作していることを示しています。
コメントが見つかりません