ダウンロードリスト

プロジェクト概要

!!! このプロジェクトは GitHub に移動しました !!! https://github.com/magicant/yash

Yet another shell (yash) は POSIX 準拠のコマンドラインシェルです。Bash や zsh などよりも厳密に POSIX に準拠するとともに、対話シェルとして普段使えるようなものを作ることを目指しています。

システム要件

システム要件が設定されていません

リリース時刻: 2017-10-28 23:21
yash 2.46 (2 個のファイル 非表示)

リリースノート

Yet another shell, version 2.46.

This is a maintenance release.

Yet another shell バージョン 2.46 です。

このバージョンはメンテナンスリリースです。

変更履歴

  • Global aliases are now substituted in all locations, including part of compound commands where only operators are syntactically acceptable.
  • The shell now reads and executes all shell commands line by line. Previously, commands that are not from a file or the standard input were parsed all at once before being executed.
  • After alias substitution where the alias value ends with a blank, the next word is also subject to alias substitution, but previously this substitution was being applied only once, which was a different behavior from many other shells.
  • After alias substitution where the alias value ends with a blank, global aliases were being applied twice, which is now just once.
  • Line continuations no longer prevent recursive alias substitution.
  • グローバルエイリアスを複合コマンドの中を含む全ての箇所で置換するようにした。
  • コマンドを常に行単位で実行するようにした。以前は、ファイルや標準入力からの読み込みでない場合、コマンドを全て構文解析した後に実行していた。
  • 空白で終わる値に置換されるエイリアスの直後では次の単語もエイリアス置換の対象となるが、このとき他のシェルと異なり一回しか置換が働いていなかった。
  • 空白で終わる値に置換されるエイリアスの直後でグローバルエイリアスが二回置換されていた。
  • 行連結があるとエイリアス置換が正しく繰り返されないことがあった。