2.9.26
2 Kasım 2026 tarihinde yayınlandı
Pageferry 2.9.26, Windows 10 ve 11 için bir AI ajanıdır; Bash scriptinizi düzenler, test argümanlarıyla çalıştırır ve gerçek çıkış kodunu gösterir. Arayüz 13 dilde mevcuttur.
backup.shokubackup.sh+14 satırgetopts1 eşleşmebash backup.sh -v dataexit 0bash -n backup.shexit 02 Kasım 2026 tarihinde yayınlandı
Windows için kurulum programı
Tek çalıştırılabilir dosya
Arayüz dilleri
x64 işlemciler
Telemetri yok
bash script arguments, script adından sonra yazdığınız değerlerdir ve script bunları $1, $2 vb. olarak okur. Her değeri tırnak içine alın. Ajan, bunları okuyan kodu yazar, test değerleriyle çalıştırır ve başarı durumunda 0, başarısızlık durumunda 1 ile 255 arasında bir sayı olan gerçek çıkış kodunu gösterir.
Ajanın, argüman verilmediğinde backup.sh scriptinin durmasını istersiniz. read_file scripti açar, ardından edit_file $# kontrolü ekler, bir kullanım satırı standart hata akışına yazdırır ve 2 koduyla çıkar; diff sohbet penceresinde görünür. Bash komut satırı argümanları $# ile sayılır, bu nedenle argümansız çalıştırılan bir sonraki Shell kartında 2 çıkış kodu görünmelidir. Önce diff'i okursunuz. Ask first altında düzenleme onayınızı bekler ve yalnızca kabul ettikten sonra Shell scripti bir argümanla tekrar çalıştırır ve 0 bekler.
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 dosyasında bir -v bayrağı ve bir -f dosya seçeneği istediğinizi varsayalım. Ajan read_file ile scripti okur, ardından edit_file bir getopts döngüsü ekler; çünkü getopts kısa seçenekler için Bash yerleşik komutudur, getopt ise sistemler arasında farklı davranan harici bir komuttur. Diff'i görürsünüz. Shell scripti -v ve -f notes.txt ile çalıştırır ve her kart çıktıyı ve gerçek çıkış kodunu gösterir. Bayraktan sonra $# ile argüman sayısını kontrol edin, böylece eksik bir dosya adı exit 2 ile bitsin. Ask first altında onay verene kadar hiçbir şey yazılmaz.
read_file backup.sh → read
edit_file backup.sh → +14 lines
Shell bash backup.sh -v → exit 0
Shell bash backup.sh -f → exit 2Bazı scriptler bir argüman eksik olduğunda bile çalışmalıdır. Her argümanın bir varsayılan değeri olduğunda argüman geçirmek daha kolay test edilir, bu nedenle ajan write_file ile name="$1" ve count="${2:-1}" yazar ve siz dosyayı sohbet kartında okursunuz. “bash get arguments” araması yapanlar genellikle tam olarak buna ihtiyaç duyar: konumsal parametreler ve bir yedek değer. Shell ardından dosyayı bir değer ve iki değerle çalıştırır ve her kartın kendi çıkış kodu vardır. Her iki durumu da test edin. Çıkış kodları 0 ile 255 arasında değişir ve bu script 0 ile biter.
Sıfır başarı anlamına gelir ve diğer herhangi bir sayı başarısızlık anlamına gelir, bu nedenle çıkış kodu yazdırılan metinden daha fazla şey söyler. Shell scripti geçerli bir değerle ve ardından yanlış bir seçenekle çalıştırır ve ajan her çalıştırmanın gerçek çıkış kodunu listeler. Yanlış kullanım için 2 ve genel hata için 1 ile çıkış yapan bir script, her zaman 1 ile çıkış yapan bir scriptten daha kolay test edilir. Boşluk içeren Bash argümanları çift tırnak içinde kalmalıdır, bu nedenle bir çalıştırma böyle bir değer kullanır. Boşluklar burada önemlidir. grep dosyada tırnak içine alınmamış $1 için arama yapabilir ve her şeyi kabul etmeden önce kartları okursunuz.
Pageferry 2.9.26, Bash komutunuzu WSL'de veya SSH üzerinden çalıştırır ve gerçek çıktıyı ile çıkış kodunu okumanız için bir sohbet kartına yerleştirir. Satırlara bakın.
| Tipik sohbet asistanı | Pageferry | |
|---|---|---|
| Eylem | Bir komutu açıklar | Komutu çalıştırır |
| Çıktı | Yalnızca metin, komut çalıştırılmadı | Gerçek çıktı ve çıkış kodu |
| Dosyalar | Kodu dosyaya kopyalarsınız | Dosyayı düzenler, bir diff gösterir |
| Kontrol | Kendiniz çalıştırırsınız | Ask first onayınızı bekler |
İlk Bash scriptini yazan acemiler, her komutu ve gerçek sonucunu sohbette izleyebilir. Yaygın bir soru, işlevlerin argüman mı yoksa bayrak mı kabul etmesi gerektiğidir ve ajan kısa bir scriptte her iki sürümü de gösterebilir. Sorun.
WSL'de scriptleri yöneten uygulayıcılar, seçenek ayrışmayı test etmek için kullanır: Shell scripti bayrakların her kombinasyonu ile çalıştırır ve gerçek çıkış kodunu bildirir, bu nedenle -v için çalışan ve -f için bozan bir getopts döngüsü hemen ortaya çıkar. Kartı okuyun.
Kendi Linux sunucularının yöneticileri SSH üzerinden bağlanır ve test scriptlerini orada çalıştırır. Çıkış kodları 0 ile 255 arasında değişir, bu nedenle bir script, çağıran programa veya terminaldeki kişiye tam olarak neyin yanlış gittiğini söyleyebilir. Ask first altında her değişiklik onayınızı bekler. Önce test edin.
Argümanlar, bir Bash scripti başlatırken script adından sonra yazdığınız değerlerdir. Script içinde konumsal parametreler olarak $1, $2 vb. olarak görünürler, $# sayılarını tutar ve "$@" hepsini ayrı kelimeler olarak tutar. Tırnak içine alın. shift komutu ilk değeri atar, böylece bir döngü geri kalanı tarayabilir.
Evet, kendi PC'nizdeki WSL üzerinden veya sahip olduğunuz bir Linux sistemine SSH ile. Pageferry kendisi Windows 10 ve 11 için bir uygulamadır, bu nedenle Windows'ta sohbet edersiniz ve Shell scripti seçtiğiniz ortamda çalıştırır. Arayüz 13 dilde mevcuttur. Önce ortamı seçin.
Evet, codedguru.com resmi Pageferry web sitesidir ve indirme düğmesi yaklaşık 34 MB'lık orijinal kurulum programını verir. Çalıştırmadan önce SHA-256 toplamını yayımlanan manifestoyla karşılaştırın. Toplamı kendiniz karşılaştırın. Uygulama hakkında sorular, içindeki Send feedback düğmesi üzerinden iletilir.
getopts, -v veya -f file gibi kısa seçenekleri bir döngüde ayrıştıran bir Bash yerleşik komutudur. getopt, --file gibi uzun seçenekleri de işleyen ayrı bir harici komuttur ancak davranışı sistemler arasında farklılık gösterir, bu nedenle kendi sisteminizde kılavuz sayfasını okuyun. Birini seçin. Az sayıda seçenek için case ve shift ile bir while döngüsü de işe yarar.
Boşluk içeren bir değer, çağrıda çift tırnak içine alındığında (örneğin "iki kelime") ve kod içinde $1 veya "$@" tırnak içine alındığında bütünü kalır. Tırnak olmadan kabuk, değeri her boşlukta ayrı kelimelere böler. Ajan bir test değeri çalıştırabilir ve çıktıyı sohbet kartında gösterebilir. Her şeyi tırnak içine alın.
Evet, uygulama telemetrisiz PC'nizdeki Windows'ta çalışır, sohbetler, çalışma klasörleri ve API anahtarları PC'de kalır. İstemciler yalnızca seçtiğiniz model uç noktasına gider: bulut modeliyle, ajanın okuduğu dosya metni dahil istemci metni bu sağlayıcıya gider ve yerel modelle hiçbir şey makineden ayrılmaz. Ağ özellikleri isteğe bağlıdır.
Kurulum dört adımdan oluşur: yaklaşık 34 MB'lık kurulum programını indirin, SHA-256 toplamını yayımlanan manifestoyla karşılaştırın, kurulumu çalıştırın, ardından uygulamayı açın. Yükleyici henüz kod imzalı değil, bu nedenle Windows SmartScreen uyarı verebilir; toplam eşleştikten sonra More info'yu seçin ve ardından Run anyway'i çalıştırın. Hesap gerekmez.
Pageferry 2.9.26'yı, yaklaşık 34 MB'lık kurulum programını indirin ve Ask first her değişikliği onayınızı beklerken ajanın Bash scriptinizi çalıştırmasına izin verin. Kendi makinenizde başlayın.
Windows için Pageferry'yi İndir ↗Bu web sitesinin her sayfası 20 dilde mevcuttur.
Pageferry'nin Bash scriptleri için neler yapabileceği ↗ Bulut, yerel veya yerleşik bir model bağlayın ↗ Adım adım Bash iş akışları ↗ Windows yükleyicisini indirin ↗ Bash ve Pageferry soruları yanıtlandı ↗ Gizlilik politikası ↗