GNU プロジェクトは、UNIX オペレーティング システム用の最初の標準テキスト エディタとなった古典的なテキスト エディタ ed の新バージョンをリリースしました。新しいバージョンは 1.20.1 です。
収録曲:
- 新しいコマンドライン オプション「+line」、「+/RE」、「+?RE」は、現在の行を指定された行番号、または正規表現「RE」に一致する最初の行または最後の行に設定します。
- 制御文字 1 ~ 31 を含むファイル名は、--unsafe-names コマンドライン オプションを使用して許可されない限り、拒否されるようになりました。
- 制御文字 1 から 31 を含むファイル名は、XNUMX 進エスケープ シーケンスを使用して印刷されるようになりました。
- Ed はスラッシュで終わるファイル名を拒否するようになりました。
- 変更フラグを設定しない中間コマンドによって、2 番目の「e」または「q」コマンドが「バッファが変更されました」という警告で失敗することがなくなりました。
- コマンドに渡されるファイル名に対してチルダ展開が実行されるようになりました。ファイル名が「~/」で始まる場合、チルダ (~) は HOME 変数の内容に置き換えられます。
- Ed は、コマンドが読み取り専用ファイルからロードされたバッファを初めて変更するときに警告を出すようになりました。
- ファイルが存在しない場合は、「e」によって空のバッファが作成されるということが文書化されています。
- ファイルが存在するかどうかに関係なく、「f」はデフォルトのファイル名を設定することが文書化されています。
- --help およびマニュアル内の終了ステータスの説明が改善されました。
- MAKEINFO 変数が構成と Makefile.in に追加されました。
- INSTALL では、C 標準を選択する場合、POSIX 機能を明示的に有効にする必要があると記載されています: ./configure CFLAGS+='—std=c99 -D_POSIX_C_SOURCE=2'
出所: linux.org.ru
