Pertanyaan yang diberi tag «posix»

POSIX adalah singkatan dari Portable Operating System Interface, keluarga standar yang ditentukan oleh IEEE untuk menjaga kompatibilitas antara sistem operasi.


2
Yang mana pemisah desimal saat ini?
Katakanlah saya punya skrip shell POSIX itu perlu dijalankan pada sistem / lingkungan berbeda yang tidak saya kendalikan, dan perlu menghapus pemisah desimal dari string yang dipancarkan oleh program yang menghormati pengaturan lokal. Bagaimana saya bisa mendeteksi pemisah desimal dengan cara yang paling umum?

3
Apakah ini merupakan bagian dari standar apa pun (mis. POSIX), bahwa file sistem harus menggunakan huruf kecil?
Perusahaan saya menjual kembali aplikasi yang bermerek campuran, misalnya "ApplicationName". Pemasang aplikasi membuat semua jalur dan nama file dalam standar ini. Misal direktori utamanya adalah /opt/ApplicationName, file init dipanggil ApplicationNamejadi saya harus menjalankan service ApplicationName statusdan sebagainya. Bagi saya, ini memecah semua konvensi yang masuk akal dan saya merasa file …



2
Apa cara portabel (POSIX) untuk mencapai substitusi proses?
Beberapa shell, seperti bash, mendukung Substitusi Proses yang merupakan cara untuk menampilkan output proses sebagai file, seperti ini: $ diff <(sort file1) <(sort file2) Namun, konstruksi ini bukan POSIX dan, karenanya, tidak portabel. Bagaimana bisa memproses penggantian dicapai dalam POSIX cara-ramah (yaitu satu yang bekerja di /bin/sh) ? catatan: pertanyaannya …

3
shellcheck menyarankan untuk tidak menggunakan nama merek: mengapa?
Saya mencoba shellcheck . Saya punya sesuatu seperti itu basename "${OPENSSL}" dan saya mendapatkan saran berikut Use parameter expansion instead, such as ${var##*/}. Dari sudut pandang praktis saya tidak melihat perbedaan $ export OPENSSL=/opt/local/bin/openssl $ basename ${OPENSSL} openssl $ echo ${OPENSSL##*/} openssl Karena basenameada dalam spesifikasi POSIX , saya tidak …

4
sed pada OSX masukkan pada baris tertentu
Jadi saya telah menggunakan 'sed' di linux untuk sementara waktu, tetapi telah mengalami sedikit kesulitan mencoba menggunakannya di OSX sejak 'POSIX sed' dan 'GNU sed' memiliki banyak perbedaan kecil. Saat ini saya sedang berjuang dengan cara memasukkan satu baris teks setelah nomor baris tertentu. (dalam hal ini, baris 4) Di …
24 sed  osx  posix  gnu 

1
Sejak kapan POSIX dan GNU rm tidak menghapus /?
Selama beberapa tahun sekarang, rmutilitas GNU tidak akan menghapus /kecuali ia dipanggil dengan --no-preserve-rootopsi. Namun, perintah rm -rf /itu telah bersarang di alam bawah sadar kolektif sebagai berbahaya untuk waktu yang sangat lama dan orang masih sering mengutipnya sebagai perintah "menakutkan". Saya bertanya-tanya kapan aturan ini yang rmtidak bisa dihapus …
23 rm  posix  history  gnu 


2
Apakah POSIX menjamin jalur ke utilitas standar apa pun?
Dari C, apa cara termudah untuk menjalankan utilitas standar (mis. Ps) dan tidak ada yang lain? Apakah POSIX menjamin bahwa, misalnya, suatu standar psada /bin/psatau haruskah saya mereset variabel lingkungan PATH dengan apa yang saya dapatkan confstr(_CS_PATH, pathbuf, n);dan kemudian menjalankan utilitas melalui pencarian PATH?
22 path  c  posix  exec 


2
Apakah ada cara POSIX mengatur argumen nol dari aplikasi target?
Di dalam bashAnda dapat menggunakan exec -adan di dalam zshAnda juga dapat mengatur ARGV0untuk menjalankan program dengan argumen nol tetapi apakah ada juga cara POSIX untuk melakukannya? Seperti yang disarankan dalam komentar ini, Anda dapat membuat tautan simbolis (sementara) untuk mencapai ini, tetapi dengan cara ini saya tidak dapat menetapkan …

1
Apa yang POSIX butuhkan untuk dokumen yang dikutip di sini di dalam substitusi perintah?
Dalam pertanyaan ini seseorang melaporkan masalah menggunakan dokumen di sini dengan kata pembatas yang dikutip di dalam $(...)substitusi perintah , di mana backslash \di akhir baris di dalam dokumen memicu kelanjutan baris baru yang bergabung , sedangkan dokumen yang sama di sini di luar substitusi perintah berfungsi seperti yang diharapkan …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.