Saya mencoba mempelajari standar POSIX. Bila menggunakan Unix, saya /bin, /etc, /dev, /media, dan biasanya /opt, tapi yang standar atau sampai dengan pelaksanaan spec? Mungkinkah ada banyak direktori di root, atau dibatasi oleh
Saya mencoba mempelajari standar POSIX. Bila menggunakan Unix, saya /bin, /etc, /dev, /media, dan biasanya /opt, tapi yang standar atau sampai dengan pelaksanaan spec? Mungkinkah ada banyak direktori di root, atau dibatasi oleh
Aku tahu apa yang ugoa (pemilik, grup, orang lain, semua) atau rwx (baca / kanan / mengeksekusi) atau 4,2,1 atau -, f, d, l, dan saya mencoba untuk membaca dalam man chmodmemahami apa modal Xdi chmodtapi tidak ada entri untuk itu. Saya kemudian membaca di artikel ini di posix / chmod tetapi...
Dengan cara yang kompatibel dengan posix yang bekerja dengan banyak implementasi, bagaimana saya bisa mencetak daftar variabel lingkungan yang didefinisikan saat ini tanpa nilainya? Pada beberapa implementasi (mksh, freebsd / bin / sh), hanya menggunakan exportdengan sendirinya akan sesuai dengan...
Built-in testdan [utilitas memiliki tes -nt("lebih baru dari") dan -ot("lebih tua dari") di sebagian besar shell, bahkan ketika shell berjalan dalam "mode POSIX" (juga berlaku untuk utilitas eksternal dengan nama yang sama pada sistem yang saya punya akses). Tes ini untuk membandingkan cap waktu...
Di bagian "Pencarian dan Eksekusi Perintah" , spesifikasi POSIX mengatakan yang PATHdicari ketika menemukan utilitas untuk dieksekusi (dengan beberapa pengecualian). Apakah spesifikasi menyebutkan di mana saja yang PATHakan diinisialisasi ke nilai yang menjamin bahwa semua utilitas standar akan...
Dalam komentar untuk pertanyaan ini muncul kasus di mana berbagai implementasi sed tidak setuju pada program yang cukup sederhana, dan kami (atau setidaknya saya) tidak dapat menentukan spesifikasi yang sebenarnya diperlukan untuk itu. Masalahnya adalah perilaku rentang yang dimulai pada baris...
Ada dua nama ini: subshell dan child-shell . Ya, proses anak akan dimulai dengan semua ini: sh -c 'echo "Hello"' ( echo "hello" ) echo "$(echo "hello") echo "hello" | cat Apakah semuanya sama dan berbagi nama yang sama? Apakah semua memiliki properti yang sama? POSIX memiliki definisi ini...
Apakah mungkin, atau adakah beberapa hack elegan untuk melakukan ekspansi variabel tidak langsung dalam POSIX seperti yang dapat dilakukan di Bash? Untuk konteks, saya mencoba melakukan hal berikut: for key in ${!map_*} do # do something done EDIT: Untuk memperjelas, saya ingin mengakses...
OK, jadi sourcejalankan skrip di shell saat ini dan .secara terpisah, seperti yang dijelaskan dalam menjalankan skrip dengan "." Dan dengan "sumber" misalnya, tetapi, khususnya, di .bashrcfile saya , saya punya: [ -f ~/.bash_aliases ] && source ~/.bash_aliases [ -f ~/.git-completion.bash ]...
Pendahuluan: Saya mengerti perbedaan antara -exec {} \;& -exec {} +. Saya juga tidak punya masalah seperti itu , saya hanya ingin tahu tentang semantik find. Saat mengakhiri -execargumen dengan +alih - alih ;, kita perlu mengakhiri ini dengan {} +, misalnya: # FreeBSD find $ find . -type f...
Tampaknya Linux mendukung perubahan pemilik tautan simbolik (yaitu lchown) tetapi mengubah mode / izin tautan simbolik (yaitu lchmod) tidak didukung . Sejauh yang saya bisa lihat ini sesuai dengan POSIX. Namun, saya tidak mengerti mengapa orang akan mendukung salah satu dari operasi ini tetapi...
POSIX mendefinisikan perilaku alat seperti grep, awk, sed, dll yang bekerja melawan file teks. Karena ini adalah file teks, saya pikir ada masalah pengkodean karakter. Pertanyaan: Apa pengkodean karakter yang didukung oleh POSIX? (atau, file teks dari pengkodean apa yang dapat ditangani oleh...
Pada akhirnya man grep, katanya SEE ALSO\ POSIX Programmer's Manual Page grep(1p). Saya tidak dapat membuka halaman manual grep(1p). Bagaimana aku melakukan itu? Cari di internet, Unix.SE dan lakukan trial and error tetapi belum berhasil. Mencoba $ man 1p grep $ man -K grep EDIT: Saya di...
Judul alternatif: Apa itu "collating sequence" atau "collating element" dalam regex yang sesuai dengan POSIX? Saya menemukan definisi teknis yang tepat di Bagian 9.3.5 dari spesifikasi POSIX , sebagai item # 4 dalam daftar, tetapi tidak terlalu jelas bagi saya. Saya mencari-cari di web untuk...
Lihat contoh berikut dan hasilnya dalam cangkang POSIX: false;echo $?atau false || echo 1:1 false;foo="bar";echo $?atau foo="bar" && echo 0:0 foo=$(false);echo $?atau foo=$(false) || echo 1:1 foo=$(true);echo $?atau foo=$(true) && echo 0:0 Seperti yang disebutkan oleh jawaban...
Saya ingin mencatat keluaran standar dan kesalahan standar secara terpisah dalam .xprofilemenggunakan logger. Di Bash saya pikir itu akan terlihat seperti ini: exec 1> >(logger --priority user.notice --tag $(basename $0)) \ 2> >(logger --priority user.error --tag $(basename...
Saya tahu saya bisa melakukan ini di Bash: wc -l <<< "${string_variable}" Pada dasarnya, semua yang saya temukan melibatkan <<<operator Bash. Tetapi dalam shell POSIX, <<<tidak terdefinisi, dan saya tidak dapat menemukan pendekatan alternatif selama berjam-jam. Saya...
TL; DR : Mengapa kelompok kurung POSIX membutuhkan spasi setelah {kata yang dipesan tetapi subkulit tidak setelah kata yang dipesan (? Tata bahasa shell POSIX mendefinisikan grup brace dan subkulit sebagai berikut brace_group : Lbrace compound_list Rbrace subshell : '(' compound_list...
Apa arti uni di unistd.h Apakah ini berarti unix? atau universal? Apa
Saya memeriksa naskah saya dengan checkbashisms dan saya mendapat peringatan berikut: possible bashism in check_ssl_cert line 821 (test -a/-o): if [ -n "${ALTNAMES}" -a -n "${COMMON_NAME}" ] ; then Di bagian 4.62.4 dari spesifikasi POSIX yang saya temukan primary -a primer Melakukan biner dan...