«posix» etiketlenmiş sorular

POSIX, IEEE tarafından işletim sistemleri arasındaki uyumluluğu korumak için belirtilen bir standartlar ailesi olan Taşınabilir İşletim Sistemi Arabiriminin kısaltmasıdır.


2
Koşullu ifadede “set -e” altında “eval” davranışı
Komutları düşünün eval false || echo ok echo also ok Normalde, bunun falseyardımcı programı yürütmesini bekleriz ve çıkış durumu sıfır olmadığından echo okve ardından yürütülür echo also ok. Toplamda POSIX gibi kullandığım kabukları ( ksh93, zsh, bash, dash, OpenBSD kshve yash), olacağı da bu, ama her şey biz etkinleştirirsem ilginçleşiyor …
10 posix  openbsd  eval 

2
Bir ayraç komut grubunun neden POSIX Kabuk Dilbilgisi'ndeki açılış ayracı sonrasında boşluklara ihtiyacı var?
TL; DR : POSIX destek grubunun neden {ayrılmış sözcükten sonra boşluklara ihtiyacı var, ancak alt kabuk ayrılmış sözcükten sonra boşluk gerektirmiyor (? POSIX kabuk dilbilgisi küme grubu ve alt kabuğu aşağıdaki gibi tanımlar brace_group : Lbrace compound_list Rbrace subshell : '(' compound_list ')' Şimdi, kelimenin tam anlamıyla okursak, boşluklar önemlidir. …
10 shell  posix  subshell  syntax 

1
`\ Time`,` t \ ime` ve `\ cd` aslında ne yapar? (kabuklarda ters eğik çizgilerle eğlence)
/usr/bin/timeKabuk (bash ve zsh) yerleşik arasındaki farklar tartışılırken time, biri \timealmak için kısayol olarak kullanabileceğini belirtti /usr/bin/time. İlk önce hoş bir masum kısayol gibi görünüyordu, ama sonra bazı sorular geldi: Neden t\imeçalışıyor? ¹ \cddeğişmese de dizini neden değiştiriyor /usr/bin/cd? Açıkçası, \fooeşdeğer değildir $(which foo). Soru şu: \fooHem bash hem de …

2
"Posix_spawn" çıktısını alın
Bu yüzden POSIX kullanarak Unix / Linux'ta bir işlem çalıştırabilirim, ancak sürecin hem STDOUT hem de STDERR'ını bir dosyaya depolamanın / yeniden yönlendirebilmemin bir yolu var mı? spawn.hBaşlık bir yavaşlama içeriyor posix_spawn_file_actions_adddup2alakalı görünüyor ki, ama emin oldukça nasıl kullanılacağını değilim. Süreç ortaya çıkar: posix_spawn(&processID, (char *)"myprocess", NULL, NULL, args, environ); …
9 c  posix  fork 

2
POSIX testi ve -a
Bir senaryomu kontrol banyolarıyla kontrol ettim ve aşağıdaki uyarıları aldım: possible bashism in check_ssl_cert line 821 (test -a/-o): if [ -n "${ALTNAMES}" -a -n "${COMMON_NAME}" ] ; then In POSIX gözlük bölüm 4.62.4 I find birincil -a birincil Bir ve ikili ve birincil ve birincil sonuçlarını gerçekleştirir. -A operatörünün -o …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.