2.9.26
เผยแพร่ 2 พฤศจิกายน 2026
Pageferry 2.9.26 เป็น AI agent สำหรับ Windows 10 และ 11 ที่แก้ไข Bash script ของคุณ รันด้วยอาร์กิวเมนต์ทดสอบ และแสดงรหัสการออกจริง ส่วนติดต่อผู้ใช้มีให้เลือก 13 ภาษา
backup.shอ่านbackup.sh+14 บรรทัดgetopts1 การจับคู่bash backup.sh -v dataexit 0bash -n backup.shexit 0เผยแพร่ 2 พฤศจิกายน 2026
โปรแกรมติดตั้งสำหรับ Windows
ไฟล์เอกซ์คิวเตเบิลเดียว
ภาษาส่วนติดต่อผู้ใช้
โปรเซสเซอร์ x64
ไม่มีข้อมูลการติดตาม
bash script arguments คือค่าที่คุณพิมพ์หลังจากชื่อบัญชีสคริปต์ และสคริปต์จะอ่านค่าเหล่านั้นเป็น $1, $2 เป็นต้น โปรดใส่เครื่องหมายคำพูดทุกค่า AI agent เขียนโค้ดที่อ่านค่าเหล่านี้ รันด้วยค่าทดสอบ และแสดงรหัสการออกจริง ซึ่งคือ 0 เมื่อสำเร็จ และเลขตั้งแต่ 1 ถึง 255 เมื่อล้มเหลว
คุณขอให้ AI agent ทำให้ backup.sh หยุดทำงานเมื่อไม่มีอาร์กิวเมนต์ read_file เปิดสคริปต์ จากนั้น edit_file เพิ่มการตรวจสอบ $# ที่พิมพ์บรรทัดการใช้งานไปยังข้อผิดพลาดมาตรฐานและออกด้วยรหัส 2 และ diff ปรากฏในแชท bash command line arguments นับโดย $#, ดังนั้นการ์ดของการรัน Shell ครั้งถัดไปโดยไม่มีอาร์กิวเมนต์ควรแสดงรหัสการออกเป็น 2 คุณอ่าน diff ก่อน ภายใต้ Ask first การแก้ไขจะรอการอนุมัติของคุณ และหลังจากที่คุณยอมรับ Shell จะรันสคริปต์อีกครั้งด้วยอาร์กิวเมนต์หนึ่งตัว และคาดหวังรหัส 0
read_file backup.sh → read
edit_file backup.sh → +6 lines
Shell bash backup.sh → exit 2
Shell bash backup.sh data → exit 0สมมติว่าคุณต้องการแฟลก -v และตัวเลือกไฟล์ -f ใน backup.sh AI agent อ่านสคริปต์ด้วย read_file จากนั้น edit_file เพิ่มลูป getopts เพราะ getopts เป็นคำสั่งบิลต์อินของ Bash สำหรับตัวเลือกสั้น ในขณะที่ getopt เป็นคำสั่งภายนอกที่ทำงานต่างกันในบางระบบ คุณเห็น diff Shell รันสคริปต์ด้วย -v และด้วย -f notes.txt และแต่ละการ์ดแสดงผลลัพธ์และรหัสการออกจริง หลังแฟลก ตรวจสอบจำนวนอาร์กิวเมนต์ด้วย $# เพื่อให้การไม่มีชื่อไฟล์สิ้นสุดด้วย exit 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สคริปต์บางตัวควรทำงานต่อแม้จะมีอาร์กิวเมนต์ขาดหายไป การส่งอาร์กิวเมนต์ไปยังสคริปต์จะทดสอบได้ง่ายขึ้นเมื่อแต่ละตัวมีค่าเริ่มต้น ดังนั้น AI agent เขียน name="$1" และ count="${2:-1}" ลงในไฟล์ใหม่ด้วย write_file และคุณอ่านไฟล์ในการ์ดแชท คนที่ค้นหา “bash get arguments” มักต้องการสิ่งนี้พอดี: พารามิเตอร์ตำแหน่งพร้อมค่าสำรอง จากนั้น Shell รันไฟล์ด้วยค่าหนึ่งค่าและสองค่า และแต่ละการ์ดมีรหัสการออกของตัวเอง ทดสอบทั้งสองกรณี รหัสการออกวิ่งตั้งแต่ 0 ถึง 255 และสคริปต์นี้สิ้นสุดด้วย 0
ศูนย์หมายถึงความสำเร็จและเลขอื่นหมายถึงความล้มเหลว ดังนั้นรหัสการออกจึงบอกคุณมากกว่าข้อความที่พิมพ์ Shell รันสคริปต์ด้วยค่าที่ถูกต้องแล้วด้วยตัวเลือกที่ผิด และ AI agent แสดงรายการรหัสการออกจริงของการรันแต่ละครั้ง สคริปต์ที่ออกด้วย 2 สำหรับการใช้งานผิดและ 1 สำหรับข้อผิดพลาดทั่วไปจะทดสอบได้ง่ายกว่าสคริปต์ที่ออกด้วย 1 เสมอ bash arguments ที่มีช่องว่างต้องอยู่ในเครื่องหมายคำพูดคู่ ดังนั้นการรันหนึ่งครั้งจึงใช้ค่าเช่นนั้น ช่องว่างสำคัญที่นี่ grep สามารถค้นหาไฟล์สำหรับ $1 ที่ไม่มีเครื่องหมายคำพูด และคุณอ่านการ์ดก่อนที่คุณจะยอมรับสิ่งใด
Pageferry 2.9.26 รันคำสั่ง Bash ของคุณใน WSL หรือผ่าน SSH และใส่ผลลัพธ์จริงและรหัสการออกลงในการ์ดแชทให้คุณอ่าน ดูแถว
| ผู้ช่วยแชททั่วไป | Pageferry | |
|---|---|---|
| การกระทำ | อธิบายคำสั่ง | รันคำสั่ง |
| ผลลัพธ์ | เฉพาะข้อความ ไม่มีการรันคำสั่ง | ผลลัพธ์จริงและรหัสการออก |
| ไฟล์ | คุณคัดลอกโค้ดลงในไฟล์ | แก้ไขไฟล์ แสดง diff |
| การควบคุม | คุณรันเอง | Ask first รอการอนุมัติของคุณ |
มือใหม่whoเขียน Bash script ครั้งแรกสามารถดูคำสั่งแต่ละคำสั่งและผลลัพธ์จริงในแชท คำถามทั่วไปคือฟังก์ชันควรรับอาร์กิวเมนต์หรือแฟลก และ AI agent สามารถแสดงทั้งสองเวอร์ชันในสคริปต์สั้นๆ ถามได้เลย
ผู้ปฏิบัติงานwhoบำรุงรักษาสคริปต์ใน WSL ใช้มันเพื่อทดสอบการแยกตัวเลือก: Shell รันสคริปต์ด้วยชุดแฟลกแต่ละชุดและรายงานรหัสการออกจริง ดังนั้นลูป getopts ที่ทำงานกับ -v และเสียกับ -f จะปรากฏขึ้นทันที อ่านการ์ด
ผู้ดูแลเซิร์ฟเวอร์ Linux ส่วนตัวเชื่อมต่อผ่าน SSH และรันสคริปต์ทดสอบที่นั่น รหัสการออกวิ่งตั้งแต่ 0 ถึง 255 ดังนั้นสคริปต์สามารถบอกโปรแกรมที่เรียกหรือบุคคลที่เทอร์มินัลได้ว่าเกิดอะไรขึ้นผิด ภายใต้ Ask first การเปลี่ยนแปลงทุกอย่างเป็นการรอการอนุมัติของคุณ ทดสอบก่อน
อาร์กิวเมนต์คือค่าที่คุณพิมพ์หลังจากชื่อบัญชีสคริปต์เมื่อคุณเริ่ม Bash script ภายในสคริปต์ ค่าเหล่านี้ปรากฏเป็นพารามิเตอร์ตำแหน่ง $1, $2 เป็นต้น $# เก็บจำนวนของพวกเขาและ "$@" เก็บทั้งหมดเป็นคำที่แยกจากกัน ใส่เครื่องหมายคำพูด คำสั่ง shift ตัดค่าแรกออก ดังนั้นลูปสามารถเดินผ่านส่วนที่เหลือได้
ใช่ ผ่าน WSL บนพีซีของคุณหรือผ่าน SSH ไปยังระบบ Linux ที่คุณเป็นเจ้าของ Pageferry เองเป็นแอปสำหรับ Windows 10 และ 11 ดังนั้นคุณแชทบน Windows ในขณะที่ Shell รันสคริปต์ในสภาพแวดล้อมที่คุณเลือก ส่วนติดต่อผู้ใช้มีให้เลือก 13ภาษา เลือกสภาพแวดล้อมก่อน
ใช่ codedguru.com เป็นเว็บไซต์ทางการของ Pageferry และปุ่มดาวน์โหลดให้โปรแกรมติดตั้งต้นฉบับขนาดประมาณ 34 MB เปรียบเทียบค่าแฮช SHA-256 กับ_manifest ที่เผยแพร่ก่อนที่คุณจะรันมัน เปรียบเทียบค่าแฮชด้วยตัวเอง คำถามเกี่ยวกับแอปไปที่ปุ่ม Send feedback ภายในแอป
getopts เป็นคำสั่งบิลต์อินของ Bash ที่แยกตัวเลือกสั้นเช่น -v หรือ -f file ในลูป getopt เป็นคำสั่งภายนอกที่แยกต่างหากซึ่งจัดการตัวเลือกยาวเช่น --file ได้ แต่พฤติกรรมของมันแตกต่างกันระหว่างระบบ ดังนั้นอ่านหน้าคู่มือบนระบบของคุณเอง เลือกหนึ่งตัว สำหรับตัวเลือกไม่กี่ตัว ลูป while พร้อม case และshift ก็ใช้งานได้เช่นกัน
ค่าที่มีช่องว่างจะคงอยู่เมื่อคุณใส่ในเครื่องหมายคำพูดคู่ที่การเรียก เช่น "two words" และเมื่อคุณใส่เครื่องหมายคำพูด $1 หรือ "$@" ภายในโค้ด โดยไม่มีเครื่องหมายคำพูด shell จะแบ่งค่าที่ช่องว่างทุกช่องเป็นคำที่แยกจากกัน AI agent สามารถรันค่าทดสอบและแสดงผลลัพธ์ในการ์ดแชท ใส่เครื่องหมายคำพูดทุกอย่าง
ใช่ แอปทำงานบนพีซี Windows ของคุณโดยไม่มีข้อมูลการติดตาม แชท โฟลเดอร์ทำงานและคีย์ API อยู่บนพีซี ข้อความส่งไปยังจุดปลายโมเดลที่คุณเลือกเท่านั้น: ด้วยโมเดลคลาวด์ ข้อความรวมข้อความไฟล์ที่ AI agent อ่าน ส่งไปยังผู้ให้บริการนั้น และด้วยโมเดลในเครื่อง ไม่มีอะไรออกจากเครื่อง คุณสมบัติเครือข่ายเป็นทางเลือก
การติดตั้งมีสี่ขั้นตอน: ดาวน์โหลดโปรแกรมติดตั้งขนาดประมาณ 34 MB เปรียบเทียบค่าแฮช SHA-256 กับ_manifest ที่เผยแพร่ รันโปรแกรมติดตั้ง จากนั้นเปิดแอป ตัวติดตั้งยังไม่ได้ลงนามโค้ด ดังนั้น Windows SmartScreen อาจเตือน; เลือก More info แล้วเลือก Run anyway แต่เฉพาะหลังจากที่ค่าแฮชตรงกัน ไม่ต้องใช้บัญชี
ดาวน์โหลด Pageferry 2.9.26 โปรแกรมติดตั้งขนาดประมาณ 34 MB และให้ AI agent รัน Bash script ของคุณในขณะที่ Ask first เก็บการเปลี่ยนแปลงทุกอย่างเป็นการรอการอนุมัติของคุณ เริ่มต้นบนเครื่องของคุณเอง
ดาวน์โหลด Pageferry สำหรับ Windows ↗ทุกหน้าของเว็บไซต์นี้มีให้เลือก 20 ภาษา
สิ่งที่ Pageferry ทำได้สำหรับ Bash scripts ↗ เชื่อมต่อโมเดลคลาวด์ ในเครื่อง หรือในตัว ↗ เวิร์กโฟลว์ Bash ทีละขั้นตอน ↗ ดาวน์โหลดโปรแกรมติดตั้ง Windows ↗ คำถาม Bash และ Pageferry ที่ตอบแล้ว ↗ นโยบายความเป็นส่วนตัว ↗