2.9.26
2026年11月2日公開
Pageferry 2.9.26はWindows 10および11用のAIエージェントです。Bashスクリプトを編集し、テスト引数で実行して、実際の終了コードを表示します。インターフェースは13言語に対応しています。
backup.sh読み取りbackup.sh+14行getopts一致1件bash backup.sh -v data終了コード 0bash -n backup.sh終了コード 02026年11月2日公開
Windows用セットアッププログラム
単一の実行可能ファイル
インターフェース言語
x64プロセッサ
テレメトリなし
bashスクリプト引数は、スクリプト名の後にタイプする値であり、スクリプトはそれらを$1、$2として読み取ります。すべての値を引用符で囲んでください。エージェントはそれらを読み取るコードを書き、テスト値で実行し、成功時は0、失敗時は1〜255の実際の終了コードを表示します。
エージェントに、引数が指定されていない場合にbackup.shが停止するように依頼します。read_fileでスクリプトを開き、edit_fileで$#のチェックを追加して、標準エラーに使用法を表示し、終了コード2で終了させます。差分がチャートに表示されます。Bashのコマンドライン引数は$#でカウントされるため、引数なしで実行された次のShellカードには終了コード2が表示されます。まず差分を読み、Ask firstの下では編集があなたの承認を待ち、承認後にShellは引数1つでスクリプトを再度実行し、終了コード0を期待します。
read_file backup.sh → read
edit_file backup.sh → +6 lines
Shell bash backup.sh → exit 2
Shell bash backup.sh data → exit 0backup.shに-vフラグと-fファイルオプションを追加したいとします。エージェントはread_fileでスクリプトを読み取り、edit_fileでgetoptsループを挿入します。getoptsは短いオプション用のBash組み込みコマンドであり、getoptはシステム間で挙動が異なる外部コマンドです。差分を確認し、Shellは-vおよび-f notes.txtでスクリプトを実行し、各カードに出力と実際の終了コードを表示します。フラグの後は$#で引数数をチェックし、ファイル名が欠落した場合は終了コード2で終了するようにします。Ask firstの下では、承認するまで何も書き込まれません。
read_file backup.sh → read
edit_file backup.sh → +14 lines
Shell bash backup.sh -v → exit 0
Shell bash backup.sh -f → exit 2一部のスクリプトは引数が欠落しても実行されるべきです。引数にデフォルト値を設定するとテストが容易になるため、エージェントはwrite_fileでname="$1"およびcount="${2:-1}"を新しいファイルに書き込み、チャートカードでファイルを読み取ります。「bash get arguments」で検索する人は通常これが必要であり、位置パラメータとフォールバック値が必要です。Shellは1つの値と2つの値でファイルを実行し、各カードに固有の終了コードを表示します。両方のケースをテストしてください。終了コードは0から255まであり、このスクリプトは0で終了します。
0は成功、他の数字は失敗を意味するため、終了コードは出力テキストよりも多くの情報を提供します。Shellは有効な値と無効なオプションでスクリプトを実行し、エージェントは各実行の実際の終了コードをリストします。不正な使用で2、一般的なエラーで1を終了するスクリプトは、常に1を終了するスクリプトよりもテストが容易です。スペースを含むbash引数は二重引用符で囲む必要があるため、そのような値で実行します。ここではスペースが重要です。grepで$1が引用符で囲まれていないか検索し、承認する前にカードを読み取ります。
Pageferry 2.9.26はWSLまたはSSH経由でBashコマンドを実行し、実際の出力と終了コードをチャートカードに配置して確認できます。行を参照してください。
| 一般的なチャットアシスタント | Pageferry | |
|---|---|---|
| アクション | コマンドを説明する | コマンドを実行する |
| 出力 | テキストのみ、コマンド実行なし | 実際の出力と終了コード |
| ファイル | コードをファイルにコピーする | ファイルを編集し、差分を表示する |
| 制御 | 自分で実行する | Ask firstはあなたの承認を待つ |
最初のBashスクリプトを書く初心者は、チャートでコマンドと実際の結果をすべて確認できます。関数が引数を受け取るべきかフラグを受け取るべきかという一般的な質問があり、エージェントは短いスクリプトで両方のバージョンを表示できます。お気軽に質問してください。
WSLでスクリプトを保守する実務者は、オプションの解析をテストするために使用します。Shellはフラグの組み合わせごとにスクリプトを実行し、実際の終了コードを報告するため、-vでは機能するが-fでは失敗するgetoptsループがすぐにわかります。カードを読み取ってください。
自分のLinuxサーバーを管理する管理者はSSH経由で接続し、テストスクリプトを実行します。終了コードは0から255まであり、スクリプトは呼び出しプログラムまたはターミナルの人物に何が間違えたかを正確に伝えます。Ask firstの下では、すべての変更があなたの承認を待ちます。まずテストしてください。
引数は、Bashスクリプトを開始する際にスクリプト名の後にタイプする値です。スクリプト内では位置パラメータ$1、$2として現れ、$#はカウントを保持し、"$@"はそれらを個別の単語として保持します。引用符で囲んでください。shiftコマンドは最初の値を削除するため、ループで残りを処理できます。
はい、お使いのPC上のWSL経由、または所有するLinuxシステムへのSSH経由で動作します。Pageferry自体はWindows 10および11用のアプリなので、WindowsでチャットしながらShellは選択した環境でスクリプトを実行します。インターフェースは13言語で利用可能です。まず環境を選択してください。
はい、codedguru.comは公式のPageferryウェブサイトであり、ダウンロードボタンは約34 MBの元のセットアッププログラムを提供します。実行する前に、SHA-256チェックサムを公開されたマニフェストと比較してください。チェックサムを自分で比較してください。アプリに関する質問は、アプリ内のSend feedbackボタンから行ってください。
getoptsは-vや-f fileなどの短いオプションをループで解析するBash組み込みコマンドです。getoptは--fileなどの長いオプションも処理する別の外部コマンドですが、システム間で挙動が異なるため、お使いのシステムでマニュアルページを読んでください。1つを選択してください。数少ないオプションの場合、caseとshiftを使用したwhileループでも動作します。
スペースを含む値は、呼び出し時に二重引用符で囲む(例:"two words")と、コード内で$1や"$@"を引用符で囲むと、全体として保持されます。引用符がない場合、シェルは値をスペースごとに個別の単語に分割します。エージェントはテスト値を実行し、チャートカードに出力を表示できます。すべてを引用してください。
はい、アプリはテレメトリなしでお使いのWindows PCで実行され、チャット、作業フォルダ、APIキーはPC内に留まります。プロンプトは選択したモデルエンドポイントにのみ送信されます:クラウドモデルの場合、エージェントが読み取るファイルテキストを含むプロンプトテキストはそのプロバイダに送信され、ローカルモデルの場合、何もマシンから離れません。ネットワーク機能はオプションです。
セットアップは4つのステップです:約34 MBのセットアッププログラムをダウンロードし、SHA-256チェックサムを公開されたマニフェストと比較し、セットアップを実行し、アプリを開きます。インストーラはまだコード署名されていないため、Windows SmartScreenが警告する場合がありますが、チェックサムが一致した後に[詳細情報]を選択し、[それでも実行]を選択してください。アカウントは不要です。
約34 MBのセットアッププログラムであるPageferry 2.9.26をダウンロードし、Ask firstがすべての変更を承認待ちにする中でエージェントにBashスクリプトを実行させます。自分のマシンで始めましょう。
Windows用Pageferryをダウンロード ↗このウェブサイトのすべてのページは20言語で利用可能です。
PageferryがBashスクリプトにできること ↗ クラウド、ローカル、または内蔵モデルを接続 ↗ ステップバイステップのBashワークフロー ↗ Windowsインストーラをダウンロード ↗ BashとPageferryの質問に回答 ↗ プライバシーポリシー ↗