GNU/Linux >> Belajar Linux >  >> Linux

Sumber Daya Untuk Pemrograman Shell Portabel?

Sumber daya apa yang tersedia untuk pemrograman shell portabel? Jawaban utamanya adalah menguji pada semua platform yang ditargetkan, tetapi itu jarang praktis.

Spesifikasi POSIX/Single UNIX adalah permulaan, tetapi tidak memberi tahu Anda tingkat dukungan dari setiap implementasi, atau ekstensi umum apa yang ada. Anda dapat membaca dokumentasi setiap implementasi, tetapi hal itu sangat memakan waktu dan tidak sepenuhnya akurat.

Bagi saya, format yang ideal adalah semacam versi spesifikasi POSIX yang dijelaskan oleh komunitas, di mana setiap fitur dijelaskan oleh tingkat dukungannya di antara implementasi yang berbeda. Apakah ada hal seperti itu? Atau adakah sumber daya lain yang bermanfaat?


Misalnya, ada halaman portabilitas shell Sven Mascheck, tapi ini hanya tentang elemen sintaksis dan beberapa built-in, dan hanya mencakup shell lama. Saya mencari sumber daya yang lebih komprehensif.

Jawaban yang Diterima:

Manual autoconf memiliki bagian tentang pemrograman shell portabel.

Meskipun itu tidak secara khusus menargetkan POSIX, ini mungkin merupakan
kumpulan paling lengkap tentang apa yang harus dan tidak boleh dilakukan ketika mencoba
untuk menulis kode shell portabel.


Linux
  1. Apakah Anda Membutuhkan Shell Untuk Scp?

  2. Apa buku Linux/Unix yang bagus untuk pengguna tingkat lanjut?

  3. [ :Operator tak terduga dalam pemrograman shell

  1. Pemrograman pada samsung chromebook

  2. Skrip transliterasi untuk shell linux

  3. Apakah skrip shell adalah bahasa pemrograman?

  1. Nonaktifkan Shell Pengguna Karena Alasan Keamanan?

  2. Apa Arti Karakter Khusus Dalam Echo {a..z}?

  3. Apa lokasi yang benar untuk variabel PS1 Shell?