Proyek V6scripts berisi kumpulan skrip shell, alias file perintah, memberikan beberapa contoh kerja osh dan SH6 scripting.
INSTALL naskah dalam koleksi otomatis mengkonversi semua file perintah SH6 untuk menjalankan dengan osh jika SH6, glob6, jika, goto, dan fd2 tidak diinstal pada sistem tertentu.
Osh file perintah
File-file perintah berikut dijalankan dengan osh (1):
& Nbsp; * alarm.osh - Sleepy? Gunakan shell dan terminal sebagai jam alarm.
& Nbsp; * basename.osh - Cetak bagian nama file pathname.
& Nbsp; * bell.osh - Ring bel terminal sesuai dengan default (atau argumen).
& Nbsp; * circalc.osh - Hitung nilai 3 mewakili ukuran lingkaran.
& Nbsp; * dirname.osh - Cetak bagian direktori pathname.
& Nbsp; * intcmp.osh - Bandingkan 2 bilangan bulat sesuai dengan operator yang diberikan.
& Nbsp; * lf.osh - Alias `lf ... 'to` ls-F [opsi] [file ...]'.
& Nbsp; * li.osh - Alias `li ... 'to` ls-i [opsi] [file ...]'.
& Nbsp; * ll.osh - Alias `ll ... 'to` ls -AlF [opsi] [file ...]'.
& Nbsp; * mksums.osh - Mencetak daftar checksum untuk file tertentu (s).
& Nbsp; * ncat.osh - Concatenate file / print w / nomor baris.
& Nbsp; * oshdir.osh - Membuat atau check / remake OSHDIR ($ d) di lingkungan.
& Nbsp; * oshlatest.osh - Periksa apakah shell yang berjalan adalah rilis terbaru.
& Nbsp; * pargs.osh - Mencetak daftar argumen sebagaimana ditafsirkan oleh shell.
& Nbsp; * printenv.osh - Cetak lingkungan.
& Nbsp; * strlen.osh - Cetak panjang argumen string.
& Nbsp; * xtitle.osh - Mengatur judul jendela untuk emulator terminal bawah X.
File perintah SH6
File-file perintah berikut dijalankan dengan SH6 (1):
& Nbsp; * counts.sh6 - Menunjukkan menggunakan `shift 'untuk mengontrol pengulangan.
& Nbsp; * finfo.sh6 - Mencetak informasi tentang file atau direktori.
& Nbsp; * killer.sh6 - Bunuh file perintah jika dipanggil w / nama terduga.
& Nbsp; * nametest.sh6 - Keluar benar / salah jika pathname cocok basename atau tidak.
& Nbsp; * now.sh6 - Cetak tanggal dan waktu dalam format yang bagus.
& Nbsp; * perror.sh6 - Mencetak pesan kesalahan untuk file perintah.
& Nbsp; * pusage.sh6 - Mencetak pesan penggunaan file perintah.
& Nbsp; * switch.sh6 - Simulasikan saklar C-seperti dengan if (1) dan goto (1).
& Nbsp; * which.sh6 - Cetak lokasi file program (s) dalam PATH.
. & Nbsp; * zdate.sh6 - Cetak tanggal dan waktu untuk daftar zona waktu
Apa yang baru dalam rilis ini:
- Versi ini tergantung pada osh-20130331 atau yang lebih baru.
- Ia menambahkan dua script osh baru, getheader.osh dan myip.osh.
- Ini menggantikan $ n dengan $ # dan $ s dengan $ ?.
- Ini perubahan & quot; sigign & quot; doa untuk & quot; perangkap & quot;.
Apa yang baru dalam versi 20120106:
- Ia menambahkan symlink dan tidak direktori cek ke alarm.osh yang Script.
- Ia menambahkan cek symlink lain untuk script oshdir.osh.
- Hal ini juga menambahkan 'v' pilihan verbose untuk script oshlatest.osh.
Apa yang baru dalam versi 20111025:
- Versi ini mengharuskan pengguna untuk menentukan INSTALL direktori nama jalan sebagai direktori absolut .
- Ini menambahkan 'h' untuk history.osh bantuan.
- Ia juga menambahkan '-' untuk egrep doa di history.osh untuk mencegah terkemuka '-'. Kesalahan ketika 'p pola' pilihan digunakan
Apa yang baru dalam versi 20091219:
- now.sh6:
- Prettified sedikit lebih seperti script lainnya.
- xtitle.osh:
- Diperbarui untuk memperbaiki masalah interaksi antara ps (1) dan sed (1) dari NetBSD 3.1.1_PATCH alpha; pengujian menunjukkan bahwa masih bekerja dengan baik di tempat lain w / memperbaiki ini.
Komentar tidak ditemukan