อ่านก่อนเขียน
read_file และ grep เปิดสคริปต์และล็อกของคุณ สคริปต์ใหม่จึงเดินตามความเคยชินที่มีอยู่ในโฟลเดอร์ของคุณแล้ว
คุณเตรียมภาษา Bash มา ส่วน TechRetriever เตรียมเครื่องมือ มันอ่านสคริปต์ของคุณ ร่างสคริปต์ใหม่ รันใน WSL หรือผ่าน SSH บนระบบที่คุณเป็นเจ้าของ และแสดงผลจริงของแต่ละขั้นเป็นการ์ด Plan only ไม่รันอะไรเลย เวอร์ชัน 2.9.30 ต้องใช้ Windows 10 หรือ 11
read_file และ grep เปิดสคริปต์และล็อกของคุณ สคริปต์ใหม่จึงเดินตามความเคยชินที่มีอยู่ในโฟลเดอร์ของคุณแล้ว
Shell รันสคริปต์ของคุณและรายงาน exit code จริง คำสั่งที่ล้มเหลวจึงปรากฏเป็นการ์ดที่ล้มเหลว
edit_file แสดง diff และ Ask first หยุดรอก่อนการกระทำที่เปลี่ยนแปลงสิ่งใดสิ่งหนึ่ง
มองภาษาโปรแกรม Bash เป็นกาวที่เชื่อมคำสั่งและไฟล์เข้าด้วยกันเพื่อทำงานอัตโนมัติ ไม่ใช่เพื่อการคำนวณหนักๆ ให้สคริปต์สั้นเข้าไว้ เอเจนต์ร่างตัวกาวนั้นให้ และคุณเป็นผู้ตัดสินว่างานใดสมควรมีสคริปต์
logs/*.log4 ไฟล์scripts/count-logs.sh12 บรรทัดusage scripts0 รายการที่ตรงscripts/count-logs.shแสดง diff แล้วbash -n scripts/count-logs.shexit 0bash scripts/count-logs.sh logsexit 0ขอให้เอเจนต์เพิ่มข้อความ usage ให้ count-logs.sh เพื่อให้สคริปต์หยุดเมื่อไม่ได้ระบุโฟลเดอร์ read_file โหลดสคริปต์ และ grep ตรวจว่ามีบรรทัด usage อยู่แล้วหรือไม่ ผู้เริ่มต้นสามารถขอให้เอเจนต์อธิบายคำสั่ง Bash ใน count-logs.sh ที่อ่านระบบไฟล์ก่อนแก้ไขอะไรก็ได้ จากนั้น edit_file จะเพิ่มการทดสอบสั้นๆ และแสดงการเปลี่ยนแปลงเป็น diff เนื่องจาก set -u ทำให้สคริปต์หยุดเมื่อ $1 ไม่ได้ถูกกำหนดค่า การทดสอบจึงควรตรวจ $# ก่อน อ่าน diff ยอมรับก็ต่อเมื่อการตรวจนั้นมาก่อนการใช้ $1 ทุกจุด และรัน bash -n กับผลลัพธ์
ตัวกระโดดไปยังไดเรกทอรีแบบง่ายสำหรับ Bash คือฟังก์ชันสั้นๆ ที่เปลี่ยนไปยังโฟลเดอร์ซึ่งคุณบันทึกไว้ภายใต้ชื่อหนึ่ง ให้เอเจนต์เขียนด้วย write_file และให้ web_search กับ http_get อ่านหน้าคู่มืออย่างเป็นทางการของไวยากรณ์ฟังก์ชันและ alias ที่มันใช้ ทำให้เล็กไว้ การเรียนรู้ Bash ส่วนใหญ่คือการเรียนรู้รูปแบบการเขียนสคริปต์ และตัวกระโดดที่ไล่ผ่านรายชื่อที่บันทึกไว้ก็เป็นที่ที่เหมาะจะรู้จักลูป while ทดสอบฟังก์ชันในเชลล์ชั่วคราวภายใน WSL แทนที่จะทดสอบในเซสชันหลักของคุณ อ่าน diff ของทุกการเปลี่ยนแปลงในไฟล์เริ่มต้นระบบของคุณ และเก็บสำเนาสำรองของไฟล์นั้นไว้ก่อนยอมรับอะไรทั้งสิ้น
TechRetriever ไม่ใช่บริการที่โฮสต์ไว้และไม่ใช่ปลั๊กอิน มันมีไว้สำหรับไฟล์ของคุณเอง พีซีของคุณเอง และเซิร์ฟเวอร์ที่คุณได้รับอนุญาตให้ใช้เท่านั้น และไม่ได้บังคับขอบเขตนี้ คุณจึงต้องคุมแต่ละงานให้อยู่ในขอบเขตเอง ไม่มีสิ่งใดในที่นี้รับประกันว่าโค้ด การสแกน หรือการวิเคราะห์จะถูกต้อง