Pageferry
เว็บไซต์ทางการของ Pageferry

bash script arguments ที่คุณรันและทดสอบใน WSL ได้

Pageferry 2.9.26 เป็น AI agent สำหรับ Windows 10 และ 11 ที่แก้ไข Bash script ของคุณ รันด้วยอาร์กิวเมนต์ทดสอบ และแสดงรหัสการออกจริง ส่วนติดต่อผู้ใช้มีให้เลือก 13 ภาษา

เวอร์ชัน

2.9.26

เผยแพร่ 2 พฤศจิกายน 2026

การติดตั้ง

34 MB

โปรแกรมติดตั้งสำหรับ Windows

แบบพกพา

25 MB

ไฟล์เอกซ์คิวเตเบิลเดียว

ภาษา

13

ภาษาส่วนติดต่อผู้ใช้

ระบบ

Windows 10/11

โปรเซสเซอร์ x64

ความเป็นส่วนตัว

ในเครื่อง

ไม่มีข้อมูลการติดตาม

พื้นฐานอาร์กิวเมนต์

วิธีทำงานของ bash script arguments

bash script arguments คือค่าที่คุณพิมพ์หลังจากชื่อบัญชีสคริปต์ และสคริปต์จะอ่านค่าเหล่านั้นเป็น $1, $2 เป็นต้น โปรดใส่เครื่องหมายคำพูดทุกค่า AI agent เขียนโค้ดที่อ่านค่าเหล่านี้ รันด้วยค่าทดสอบ และแสดงรหัสการออกจริง ซึ่งคือ 0 เมื่อสำเร็จ และเลขตั้งแต่ 1 ถึง 255 เมื่อล้มเหลว

01

ตรวจสอบจำนวนอาร์กิวเมนต์ของสคริปต์สำรองข้อมูล

คุณขอให้ 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
02

เพิ่มตัวเลือก -v และ -f ด้วย bash getopt หรือ getopts

สมมติว่าคุณต้องการแฟลก -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
03

กำหนดค่าเริ่มต้นให้อาร์กิวเมนต์ที่ขาดหาย

สคริปต์บางตัวควรทำงานต่อแม้จะมีอาร์กิวเมนต์ขาดหายไป การส่งอาร์กิวเมนต์ไปยังสคริปต์จะทดสอบได้ง่ายขึ้นเมื่อแต่ละตัวมีค่าเริ่มต้น ดังนั้น AI agent เขียน name="$1" และ count="${2:-1}" ลงในไฟล์ใหม่ด้วย write_file และคุณอ่านไฟล์ในการ์ดแชท คนที่ค้นหา “bash get arguments” มักต้องการสิ่งนี้พอดี: พารามิเตอร์ตำแหน่งพร้อมค่าสำรอง จากนั้น Shell รันไฟล์ด้วยค่าหนึ่งค่าและสองค่า และแต่ละการ์ดมีรหัสการออกของตัวเอง ทดสอบทั้งสองกรณี รหัสการออกวิ่งตั้งแต่ 0 ถึง 255 และสคริปต์นี้สิ้นสุดด้วย 0

04

ตรวจสอบรหัสการออกหลังจากรันทุกครั้ง

ศูนย์หมายถึงความสำเร็จและเลขอื่นหมายถึงความล้มเหลว ดังนั้นรหัสการออกจึงบอกคุณมากกว่าข้อความที่พิมพ์ Shell รันสคริปต์ด้วยค่าที่ถูกต้องแล้วด้วยตัวเลือกที่ผิด และ AI agent แสดงรายการรหัสการออกจริงของการรันแต่ละครั้ง สคริปต์ที่ออกด้วย 2 สำหรับการใช้งานผิดและ 1 สำหรับข้อผิดพลาดทั่วไปจะทดสอบได้ง่ายกว่าสคริปต์ที่ออกด้วย 1 เสมอ bash arguments ที่มีช่องว่างต้องอยู่ในเครื่องหมายคำพูดคู่ ดังนั้นการรันหนึ่งครั้งจึงใช้ค่าเช่นนั้น ช่องว่างสำคัญที่นี่ grep สามารถค้นหาไฟล์สำหรับ $1 ที่ไม่มีเครื่องหมายคำพูด และคุณอ่านการ์ดก่อนที่คุณจะยอมรับสิ่งใด

สำรวจเวิร์กโฟลว์

วิธีที่ Pageferry แตกต่างจากผู้ช่วยแชททั่วไป

Pageferry 2.9.26 รันคำสั่ง Bash ของคุณใน WSL หรือผ่าน SSH และใส่ผลลัพธ์จริงและรหัสการออกลงในการ์ดแชทให้คุณอ่าน ดูแถว

ผู้ช่วยแชททั่วไปPageferry
การกระทำอธิบายคำสั่งรันคำสั่ง
ผลลัพธ์เฉพาะข้อความ ไม่มีการรันคำสั่งผลลัพธ์จริงและรหัสการออก
ไฟล์คุณคัดลอกโค้ดลงในไฟล์แก้ไขไฟล์ แสดง diff
การควบคุมคุณรันเองAsk first รอการอนุมัติของคุณ

วิธีเริ่มต้นใช้งาน

  1. ดาวน์โหลดโปรแกรมติดตั้งขนาดประมาณ 34 MB และติดตั้งบน Windows 10 หรือ 11
  2. เปรียบเทียบค่าแฮช SHA-256 กับ_manifest ที่เผยแพร่ จากนั้นรันโปรแกรมติดตั้ง
  3. เชื่อมต่อโมเดลและเลือกโฟลเดอร์ที่เก็บ Bash script ของคุณ
  4. อธิบายงาน อ่าน diff และรหัสการออก จากนั้นยอมรับหรือปฏิเสธ

ใครใช้ AI agent นี้

มือใหม่whoเขียน Bash script ครั้งแรกสามารถดูคำสั่งแต่ละคำสั่งและผลลัพธ์จริงในแชท คำถามทั่วไปคือฟังก์ชันควรรับอาร์กิวเมนต์หรือแฟลก และ AI agent สามารถแสดงทั้งสองเวอร์ชันในสคริปต์สั้นๆ ถามได้เลย

ผู้ปฏิบัติงานwhoบำรุงรักษาสคริปต์ใน WSL ใช้มันเพื่อทดสอบการแยกตัวเลือก: Shell รันสคริปต์ด้วยชุดแฟลกแต่ละชุดและรายงานรหัสการออกจริง ดังนั้นลูป getopts ที่ทำงานกับ -v และเสียกับ -f จะปรากฏขึ้นทันที อ่านการ์ด

ผู้ดูแลเซิร์ฟเวอร์ Linux ส่วนตัวเชื่อมต่อผ่าน SSH และรันสคริปต์ทดสอบที่นั่น รหัสการออกวิ่งตั้งแต่ 0 ถึง 255 ดังนั้นสคริปต์สามารถบอกโปรแกรมที่เรียกหรือบุคคลที่เทอร์มินัลได้ว่าเกิดอะไรขึ้นผิด ภายใต้ Ask first การเปลี่ยนแปลงทุกอย่างเป็นการรอการอนุมัติของคุณ ทดสอบก่อน

คำถามที่พบบ่อย

bash script arguments คืออะไร

อาร์กิวเมนต์คือค่าที่คุณพิมพ์หลังจากชื่อบัญชีสคริปต์เมื่อคุณเริ่ม Bash script ภายในสคริปต์ ค่าเหล่านี้ปรากฏเป็นพารามิเตอร์ตำแหน่ง $1, $2 เป็นต้น $# เก็บจำนวนของพวกเขาและ "$@" เก็บทั้งหมดเป็นคำที่แยกจากกัน ใส่เครื่องหมายคำพูด คำสั่ง shift ตัดค่าแรกออก ดังนั้นลูปสามารถเดินผ่านส่วนที่เหลือได้

AI agent ทำงานกับ Bash scripts บนระบบ Linux ได้หรือไม่

ใช่ ผ่าน WSL บนพีซีของคุณหรือผ่าน SSH ไปยังระบบ Linux ที่คุณเป็นเจ้าของ Pageferry เองเป็นแอปสำหรับ Windows 10 และ 11 ดังนั้นคุณแชทบน Windows ในขณะที่ Shell รันสคริปต์ในสภาพแวดล้อมที่คุณเลือก ส่วนติดต่อผู้ใช้มีให้เลือก 13ภาษา เลือกสภาพแวดล้อมก่อน

codedguru.com เป็นเว็บไซต์ทางการของ Pageferry หรือไม่

ใช่ codedguru.com เป็นเว็บไซต์ทางการของ Pageferry และปุ่มดาวน์โหลดให้โปรแกรมติดตั้งต้นฉบับขนาดประมาณ 34 MB เปรียบเทียบค่าแฮช SHA-256 กับ_manifest ที่เผยแพร่ก่อนที่คุณจะรันมัน เปรียบเทียบค่าแฮชด้วยตัวเอง คำถามเกี่ยวกับแอปไปที่ปุ่ม Send feedback ภายในแอป

ความแตกต่างระหว่าง getopts และ getopt คืออะไร

getopts เป็นคำสั่งบิลต์อินของ Bash ที่แยกตัวเลือกสั้นเช่น -v หรือ -f file ในลูป getopt เป็นคำสั่งภายนอกที่แยกต่างหากซึ่งจัดการตัวเลือกยาวเช่น --file ได้ แต่พฤติกรรมของมันแตกต่างกันระหว่างระบบ ดังนั้นอ่านหน้าคู่มือบนระบบของคุณเอง เลือกหนึ่งตัว สำหรับตัวเลือกไม่กี่ตัว ลูป while พร้อม case และshift ก็ใช้งานได้เช่นกัน

bash arguments ที่มีช่องว่างคงอยู่ในชิ้นเดียวได้อย่างไร

ค่าที่มีช่องว่างจะคงอยู่เมื่อคุณใส่ในเครื่องหมายคำพูดคู่ที่การเรียก เช่น "two words" และเมื่อคุณใส่เครื่องหมายคำพูด $1 หรือ "$@" ภายในโค้ด โดยไม่มีเครื่องหมายคำพูด shell จะแบ่งค่าที่ช่องว่างทุกช่องเป็นคำที่แยกจากกัน AI agent สามารถรันค่าทดสอบและแสดงผลลัพธ์ในการ์ดแชท ใส่เครื่องหมายคำพูดทุกอย่าง

Pageferry ทำงานในเครื่องหรือไม่

ใช่ แอปทำงานบนพีซี Windows ของคุณโดยไม่มีข้อมูลการติดตาม แชท โฟลเดอร์ทำงานและคีย์ API อยู่บนพีซี ข้อความส่งไปยังจุดปลายโมเดลที่คุณเลือกเท่านั้น: ด้วยโมเดลคลาวด์ ข้อความรวมข้อความไฟล์ที่ AI agent อ่าน ส่งไปยังผู้ให้บริการนั้น และด้วยโมเดลในเครื่อง ไม่มีอะไรออกจากเครื่อง คุณสมบัติเครือข่ายเป็นทางเลือก

ฉันติดตั้ง Pageferry ได้อย่างไร

การติดตั้งมีสี่ขั้นตอน: ดาวน์โหลดโปรแกรมติดตั้งขนาดประมาณ 34 MB เปรียบเทียบค่าแฮช SHA-256 กับ_manifest ที่เผยแพร่ รันโปรแกรมติดตั้ง จากนั้นเปิดแอป ตัวติดตั้งยังไม่ได้ลงนามโค้ด ดังนั้น Windows SmartScreen อาจเตือน; เลือก More info แล้วเลือก Run anyway แต่เฉพาะหลังจากที่ค่าแฮชตรงกัน ไม่ต้องใช้บัญชี

เริ่มต้นใช้งาน

ทดสอบ Bash script ครั้งถัดไปกับ Pageferry

ดาวน์โหลด Pageferry 2.9.26 โปรแกรมติดตั้งขนาดประมาณ 34 MB และให้ AI agent รัน Bash script ของคุณในขณะที่ Ask first เก็บการเปลี่ยนแปลงทุกอย่างเป็นการรอการอนุมัติของคุณ เริ่มต้นบนเครื่องของคุณเอง

ดาวน์โหลด Pageferry สำหรับ Windows ↗

สำรวจเพิ่มเติม

ทุกหน้าของเว็บไซต์นี้มีให้เลือก 20 ภาษา

สิ่งที่ Pageferry ทำได้สำหรับ Bash scripts ↗ เชื่อมต่อโมเดลคลาวด์ ในเครื่อง หรือในตัว ↗ เวิร์กโฟลว์ Bash ทีละขั้นตอน ↗ ดาวน์โหลดโปรแกรมติดตั้ง Windows ↗ คำถาม Bash และ Pageferry ที่ตอบแล้ว ↗ นโยบายความเป็นส่วนตัว ↗