Pageferry
Oficiální web Pageferry

bash script arguments, které můžete spustit a otestovat ve WSL

Pageferry 2.9.26 je AI agent pro Windows 10 a 11, který upraví váš skript Bash, spustí ho s testovacími argumenty a zobrazí skutečný výstupní kód. Rozhraní je k dispozici ve 13 jazycích.

Verze

2.9.26

Vydáno 2. listopadu 2026

Instalace

34 MB

Instalační program pro Windows

Přenosná verze

25 MB

Jeden spustitelný soubor

Jazyky

13

Jazyky rozhraní

Systém

Windows 10/11

Procesory x64

Ochrana soukromí

Lokální

Žádná telemetrie

Základy argumentů

Jak fungují bash script arguments

bash script arguments jsou hodnoty, které zadáte za názvem skriptu, a skript je čte jako $1, $2 atd. Každou hodnotu uvozujte. Agent napíše kód, který je čte, spustí ho s testovacími hodnotami a zobrazí skutečný výstupní kód, který je 0 při úspěchu a číslo od 1 do 255 při selhání.

01

Zkontrolujte počet argumentů skriptu pro zálohu

Požádáte agenta, aby skript backup.sh zastavil, když není zadán žádný argument. read_file otevře skript, edit_file přidá kontrolu $#, která vytiskne řádek použití na standardní chybový výstup a ukončí se kódem 2, a diff se zobrazí v chatu. Argumenty příkazové řádky Bash se počítají pomocí $#, takže karta dalšího běhu Shell bez argumentů by měla zobrazit výstupní kód 2. Diff si nejdříve přečtete. Pod Ask first editace čeká na váš souhlas a teprve po jeho přijetí Shell skript znovu spustí s jedním argumentem a očekává 0.

Sledování nástrojů
read_file backup.sh → read
edit_file backup.sh → +6 lines
Shell bash backup.sh → exit 2
Shell bash backup.sh data → exit 0
02

Přidejte možnosti -v a -f pomocí bash getopt nebo getopts

Chcete-li v backup.sh mít příznak -v a možnost -f file. Agent přečte skript pomocí read_file, pak edit_file vloží smyčku getopts, protože getopts je vestavěný příkaz Bash pro krátké možnosti, zatímco getopt je externí příkaz, který se chová na různých systémech jinak. Uvidíte diff. Shell spustí skript s -v a s -f notes.txt a každá karta zobrazí výstup a skutečný výstupní kód. Po příznaku zkontrolujte počet argumentů pomocí $# tak, aby chybějící název souboru končil exit 2. Pod Ask first se nic nezapisuje, dokud nepřijmete.

Sledování nástrojů
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
03

Při chybějících argumentech použít výchozí hodnotu

Některé skripty by měly stále fungovat, když chybí argument. Předávání argumentů do skriptů je snazší otestovat, když má každý výchozí hodnotu, takže agent napíše name="$1" a count="${2:-1}" do nového souboru pomocí write_file a vy soubor v kartě chatu přečtete. Lidé, kteří hledají „bash get arguments“, obvykle potřebují právě tohle: poziciální parametry plus náhradní hodnotu. Shell pak spustí soubor s jednou hodnotou a se dvěma hodnotami a každá karta má svůj vlastní výstupní kód. Otestujte oba případy. Výstupní kódy běží od 0 do 255 a tento skript končí s 0.

04

Zkontrolovat výstupní kódy po každém spuštění

Nula znamená úspěch a jakékoli jiné číslo znamená selhání, takže výstupní kód vám řekne více než vytisknutý text. Shell spustí skript s platnou hodnotou a pak se špatnou možností a agent vyjmenuje skutečný výstupní kód každého běhu. Skript, který končí kódem 2 pro špatné použití a 1 pro obecnou chybu, je snazší otestovat než ten, který vždy končí s 1. Argumenty Bash, které obsahují mezery, musí zůstat v uvozovkách, takže jeden běh používá takovou hodnotu. Mezery se tu počítají. grep může soubor pro neuzavřené $1 prohledat a karty si přečtete, než cokoli přijmete.

Prozkoumat pracovní postupy

Jak se Pageferry liší od běžného chat assistant

Pageferry 2.9.26 spustí váš příkaz Bash ve WSL nebo přes SSH a vloží skutečný výstup a výstupní kód do karty chatu, kterou si přečtete. Podívejte se na řádky.

Běžný chat assistantPageferry
AkcePopisuje příkazSpouští příkaz
VýstupPouze text, příkaz není spuštěnSkutečný výstup a výstupní kód
SouboryKód zkopírujete do souboruUpraví soubor, zobrazí diff
OvládáníSpuštíte ho samiAsk first čeká na váš souhlas

Jak začít

  1. Stáhněte si instalační program o velikosti cca 34 MB a nainstalujte ho na Windows 10 nebo 11.
  2. Porovnejte SHA-256 s publikovaným manifestem, pak spusťte instalaci.
  3. Připojte model a vyberte složku, která obsahuje váš skript Bash.
  4. Popište úkol, přečtěte diff a výstupní kód, pak přijměte nebo zamítněte.

Kdo agenta používá

Začátečníci, kteří píší svůj první skript Bash, mohou v chatu sledovat každý příkaz a jeho skutečný výsledek. Častou otázkou je, zda funkce by měly přijímat argumenty nebo příznaky, a agent může ukázat obě verze v krátkém skriptu. Zeptejte se.

Praktikové, kteří udržují skripty ve WSL, je používají k testování parsování možností: Shell spustí skript s každou kombinací příznaků a hlásí skutečný výstupní kód, takže smyčka getopts, která funguje pro -v a selhává pro -f, se projeví okamžitě. Přečtěte kartu.

Správci vlastních Linux serverů se připojují přes SSH a spouštějí tam testovací skripty. Výstupní kódy běží od 0 do 255, takže skript může volajícímu programu nebo osobě na terminálu přesně říct, co se pokazilo. Pod Ask first každá změna čeká na vaše schválení. Nejprve otestujte.

Často kladené otázky

Co jsou bash script arguments?

Argumenty jsou hodnoty, které zadáte za názvem skriptu při spuštění skriptu Bash. Uvnitř skriptu se objeví jako poziciální parametry $1, $2 atd., $# drží jejich počet a "$@" drží všechny jako samostatná slova. Uvozujte je. Příkaz shift odstraní první hodnotu, takže smyčka může projít zbytkem.

Může agent pracovat se skripty Bash na systému Linux?

Ano, prostřednictvím WSL na vašem vlastním PC nebo přes SSH k systému Linux, který vlastníte. Pageferry je samo o sobě aplikace pro Windows 10 a 11, takže chatujete na Windows, zatímco Shell spouští skript v prostředí, které si vyberete. Rozhraní je k dispozici ve 13 jazycích. Nejprve vyberte prostředí.

Je codedguru.com oficiální web Pageferry?

Ano, codedguru.com je oficiální web Pageferry a tlačítko Stáhnout poskytuje originální instalační program o velikosti cca 34 MB. Před spuštěním porovnejte jeho SHA-256 s publikovaným manifestem. Součet porovnejte sami. Otázky ohledně aplikace směřujte přes tlačítko Send feedback uvnitř aplikace.

Jaký je rozdíl mezi getopts a getopt?

getopts je vestavěný příkaz Bash, který parsoje krátké možnosti jako -v nebo -f file ve smyčce. getopt je samostatný externí příkaz, který také zpracovává dlouhé možnosti jako --file, ale jeho chování se mezi systémy liší, takže si přečtěte manuálovou stránku na vlastním systému. Vyberte si jeden. Pro několik možností funguje také smyčka while s case a shift.

Jak zůstanou argumenty Bash s mezerami pohromadě?

Hodnota s mezerami zůstane celá, když ji při volání dáte do uvozovek, například "two words", a když uvozujete $1 nebo "$@" uvnitř kódu. Bez uvozovek shell rozdělí hodnotu na každé mezeře na samostatná slova. Agent může spustit testovací hodnotu a zobrazit výstup v kartě chatu. Vše uvozujte.

Běží Pageferry lokálně?

Ano, aplikace běží na vašem PC Windows bez telemetrie a chaty, pracovní složky a klíče API zůstávají na PC. Prompty putují pouze do koncového bodu modelu, který si vyberete: s cloudovým modelem text promptu, včetně textu souboru, který agent čte, putuje k tomu poskytovateli, a s lokálním modelem nic z počítače neodejde. Síťové funkce jsou volitelné.

Jak nainstalovat Pageferry?

Instalace má čtyři kroky: stáhněte instalační program o velikosti cca 34 MB, porovnejte jeho SHA-256 s publikovaným manifestem, spusťte instalaci a pak otevřete aplikaci. Instalátor ještě není kódově podepsán, takže Windows SmartScreen může varovat; vyberte Více informací a pak Spustit i přesto, ale pouze po shodě SHA-256. Účet není potřeba.

Začít

Otestujte svůj další skript Bash s Pageferry

Stáhněte si Pageferry 2.9.26, instalační program o velikosti cca 34 MB, a nechte agenta spustit váš skript Bash, zatímco Ask first drží každou změnu čekající na vaše schválení. Začněte na vlastním stroji.

Stáhnout Pageferry pro Windows ↗

Prozkoumat více

Každá stránka tohoto webu je k dispozici ve 20 jazycích.

Co může Pageferry pro skripty Bash ↗ Připojte cloudový, lokální nebo vestavěný model ↗ Krok za krokem pracovní postupy Bash ↗ Stáhněte si instalační program pro Windows ↗ Otázky k Bash a Pageferry zodpovězeny ↗ Zásady ochrany osobních údajů ↗