Pageferry
Situs resmi Pageferry

Bash script arguments yang bisa Anda jalankan dan uji di WSL

Pageferry 2.9.26 adalah agen AI untuk Windows 10 dan 11 yang mengedit skrip Bash Anda, menjalankannya dengan argumen uji, dan menampilkan kode keluar yang sebenarnya. Antarmuka tersedia dalam 13 bahasa.

Versi

2.9.26

Dirilis 2 November 2026

Instalasi

34 MB

Program setup untuk Windows

Portable

25 MB

File eksekutable tunggal

Bahasa

13

Bahasa antarmuka

Sistem

Windows 10/11

Prosesor x64

Privasi

Lokal

Tanpa telemetri

Dasar-dasar argumen

Cara kerja bash script arguments

Bash script arguments adalah nilai yang Anda ketik setelah nama skrip, dan skrip membacanya sebagai $1, $2, dan seterusnya. Kutip setiap nilai. Agen menulis kode yang membacanya, menjalankannya dengan nilai uji, dan menampilkan kode keluar yang sebenarnya, yaitu 0 jika berhasil dan angka dari 1 hingga 255 jika gagal.

01

Periksa jumlah argumen skrip cadangan

Anda meminta agen membuat backup.sh berhenti ketika tidak ada argumen yang diberikan. read_file membuka skrip, lalu edit_file menambahkan pemeriksaan $# yang mencetak baris penggunaan ke stderr dan keluar dengan kode 2, dan diff muncul di obrolan. Argumen baris perintah Bash dihitung oleh $#, jadi kartu menjalankan Shell berikutnya tanpa argumen harus menampilkan kode keluar 2. Anda membaca diff terlebih dahulu. Di bawah Ask first, edit menunggu persetujuan Anda, dan hanya setelah Anda menerimanya Shell menjalankan skrip lagi dengan satu argumen dan mengharapkan 0.

Jejak alat
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

Tambahkan opsi -v dan -f dengan bash getopt atau getopts

Katakanlah Anda ingin flag -v dan opsi file -f di backup.sh. Agen membaca skrip dengan read_file, lalu edit_file menyisipkan loop getopts, karena getopts adalah bawaan Bash untuk opsi pendek, sedangkan getopt adalah perintah eksternal yang perilakunya berbeda antar sistem. Anda melihat diff. Shell menjalankan skrip dengan -v dan dengan -f notes.txt, dan setiap kartu menampilkan output dan kode keluar yang sebenarnya. Setelah flag, periksa jumlah argumen dengan $# sehingga nama file yang hilang berakhir dengan exit 2. Di bawah Ask first tidak ada yang ditulis sampai Anda menerima.

Jejak alat
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

Berikan nilai default untuk argumen yang hilang

Beberapa skrip harus tetap berjalan ketika argumen hilang. Meneruskan argumen ke skrip lebih mudah diuji ketika masing-masing memiliki nilai default, jadi agen menulis name="$1" dan count="${2:-1}" ke file baru dengan write_file, dan Anda membaca file di kartu obrolan. Orang yang mencari “bash get arguments” biasanya membutuhkan ini: parameter posisi ditambah nilai cadangan. Shell kemudian menjalankan file dengan satu nilai dan dengan dua nilai, dan setiap kartu memiliki kode keluar sendiri. Uji kedua kasus. Kode keluar berjalan dari 0 hingga 255, dan skrip ini berakhir dengan 0.

04

Periksa kode keluar setelah setiap dijalankan

Nol berarti berhasil dan angka lain berarti gagal, jadi kode keluar memberi tahu Anda lebih banyak daripada teks yang dicetak. Shell menjalankan skrip dengan nilai valid dan kemudian dengan opsi yang salah, dan agen mencantumkan kode keluar yang sebenarnya dari setiap menjalankan. Skrip yang keluar dengan 2 untuk penggunaan yang salah dan 1 untuk kesalahan umum lebih mudah diuji daripada yang selalu keluar dengan 1. Bash arguments yang berisi spasi harus tetap dalam tanda kutip ganda, jadi satu menjalankan menggunakan nilai seperti itu. Spasi sangat penting di sini. grep dapat mencari file untuk $1 yang tidak dikutip, dan Anda membaca kartu sebelum menerima apa pun.

Jelajahi alur kerja

Bagaimana Pageferry berbeda dari asisten obrolan biasa

Pageferry 2.9.26 menjalankan perintah Bash Anda di WSL atau lewat SSH dan memasukkan output asli serta kode keluar ke dalam kartu obrolan untuk Anda baca. Lihat baris-baris.

Asisten obrolan biasaPageferry
TindakanMendeskripsikan perintahMenjalankan perintah
OutputHanya teks, tidak ada perintah dijalankanOutput asli dan kode keluar
FileAnda menyalin kode ke fileMengedit file, menampilkan diff
KontrolAnda menjalankannya sendiriAsk first menunggu persetujuan Anda

Cara memulai

  1. Unduh program setup berukuran sekitar 34 MB dan instal di Windows 10 atau 11.
  2. Bandingkan checksum SHA-256 dengan manifest yang diterbitkan, lalu jalankan setup.
  3. Hubungkan model dan pilih folder yang berisi skrip Bash Anda.
  4. Jelaskan tugasnya, baca diff dan kode keluar, lalu terima atau tolak.

Siapa yang menggunakan agen ini

Pemula yang menulis skrip Bash pertama dapat melihat setiap perintah dan hasilnya yang sebenarnya di obrolan. Pertanyaan umum adalah apakah fungsi harus menerima argumen atau flag, dan agen dapat menunjukkan kedua versi dalam skrip singkat. Tanyakan saja.

Praktisi yang memelihara skrip di WSL menggunakannya untuk menguji parsing opsi: Shell menjalankan skrip dengan setiap kombinasi flag dan melaporkan kode keluar yang sebenarnya, sehingga loop getopts yang berfungsi untuk -v dan rusak untuk -f akan segera terlihat. Baca kartunya.

Administrator server Linux milik mereka terhubung lewat SSH dan menjalankan skrip uji di sana. Kode keluar berjalan dari 0 hingga 255, sehingga skrip dapat memberi tahu program pemanggil atau orang di terminal apa yang salah. Di bawah Ask first setiap perubahan menunggu persetujuan Anda. Uji dulu.

Pertanyaan yang sering diajukan

Apa itu bash script arguments?

Argumen adalah nilai yang Anda ketik setelah nama skrip saat memulai skrip Bash. Di dalam skrip, nilai tersebut muncul sebagai parameter posisi $1, $2, dan seterusnya, $# menyimpan jumlahnya, dan "$@" menyimpan semuanya sebagai kata terpisah. Kutiplah. Perintah shift menghapus nilai pertama, sehingga loop dapat berjalan melalui sisanya.

Bisa agen bekerja dengan skrip Bash di sistem Linux?

Ya, melalui WSL di PC Anda sendiri atau lewat SSH ke sistem Linux yang Anda miliki. Pageferry sendiri adalah aplikasi untuk Windows 10 dan 11, jadi Anda mengobrol di Windows sementara Shell menjalankan skrip di lingkungan yang Anda pilih. Antarmuka tersedia dalam 13 bahasa. Pilih lingkungan terlebih dahulu.

Apakah codedguru.com situs resmi Pageferry?

Ya, codedguru.com adalah situs resmi Pageferry, dan tombol unduh memberikan program setup asli berukuran sekitar 34 MB. Bandingkan checksum SHA-256-nya dengan manifest yang diterbitkan sebelum menjalankannya. Bandingkan checksum sendiri. Pertanyaan tentang aplikasi melalui tombol Send feedback di dalamnya.

Apa perbedaan antara getopts dan getopt?

getopts adalah bawaan Bash yang mengurai opsi pendek seperti -v atau -f file dalam loop. getopt adalah perintah eksternal terpisah yang juga menangani opsi panjang seperti --file, tetapi perilakunya berbeda antar sistem, jadi baca halaman manual di sistem Anda sendiri. Pilih satu. Untuk beberapa opsi, loop while dengan case dan shift juga berfungsi.

Bagaimana bash arguments dengan spasi tetap utuh?

Nilai dengan spasi tetap utuh ketika Anda memasukkannya dalam tanda kutip ganda saat panggilan, misalnya "dua kata", dan ketika Anda mengutip $1 atau "$@" di dalam kode. Tanpa tanda kutip, shell memisahkan nilai di setiap spasi menjadi kata-kata terpisah. Agen dapat menjalankan nilai uji dan menampilkan output di kartu obrolan. Kutip semuanya.

Apakah Pageferry berjalan secara lokal?

Ya, aplikasi berjalan di PC Windows Anda tanpa telemetri, dan obrolan, folder kerja, dan kunci API tetap di PC. Prompt hanya dikirim ke endpoint model yang Anda pilih: dengan model cloud, teks prompt, termasuk teks file yang dibaca agen, dikirim ke penyedia tersebut, dan dengan model lokal tidak ada yang meninggalkan mesin. Fitur jaringan bersifat opsional.

Bagaimana cara menginstal Pageferry?

Instalasinya terdiri dari empat langkah: unduh program setup berukuran sekitar 34 MB, bandingkan checksum SHA-256-nya dengan manifest yang diterbitkan, jalankan setup, lalu buka aplikasi. Instalernya belum ditandatangani kode, jadi Windows SmartScreen mungkin memperingatkan; pilih More info lalu Run anyway, tetapi hanya setelah checksum cocok. Tidak perlu akun.

Mulai sekarang

Uji skrip Bash berikutnya Anda dengan Pageferry

Unduh Pageferry 2.9.26, program setup berukuran sekitar 34 MB, dan biarkan agen menjalankan skrip Bash Anda sementara Ask first menjaga setiap perubahan menunggu persetujuan Anda. Mulai di mesin Anda sendiri.

Unduh Pageferry untuk Windows ↗

Jelajahi lebih lanjut

Setiap halaman situs web ini tersedia dalam 20 bahasa.

Apa yang bisa dilakukan Pageferry untuk skrip Bash ↗ Hubungkan model cloud, lokal, atau bawaan ↗ Alur kerja Bash langkah demi langkah ↗ Unduh instalator Windows ↗ Pertanyaan tentang Bash dan Pageferry terjawab ↗ Kebijakan privasi ↗