ENV(1) | Kullanıcı Komutları | ENV(1) |
env - değiştirilmiş ortamda komut çalıştırır
Ortamda, her İSİMe DEĞERi atanıp KOMUT çalıştırılır.
Uzun seçeneklerdeki zorunlu girdiler kısa seçenekler için de zorunludur.
Tek başına - kullanımı -i seçeneğinin uygulanmasına yol açar. KOMUT belirtilmezse geçerli ortamı listeler.
SİNYAL, PIPE gibi bir sinyal ismi olabileceği gibi 13 gibi bir sinyal numarası da olabilir. SİNYAL belirtilmezse bilinen tüm sinyaller belirtilmiş olur. Birden fazla sinyal belirtmek için aralarına virgül konabilir.
-S seçeneği bir betikte çok sayıda girdi belirtebilmeyi sağlar. Aşağıdaki satırı içeren 1.pl betiği:
#!/usr/bin/env -S perl -w -T ...
-S seçeneği olmaksızın betik başarısız olacaktır:
/usr/bin/env: ’perl -w -T’: Böyle bir dosya ya da dizin yok /usr/bin/env: use -[v]S to pass options in shebang lines
Bu seçenek, geleneksel kabuk tuzağı komutunun kullanımının mümkün olmadığı durumda sinyal işleyiciye öntanımlı eylemin atanmasını sağlar. Aşağıdaki örnek, komutun çağrılması sürecinde sinyalin komutu çağıran süreç tarafından nasıl işlendiğine bakılmaksızın seq’in SIGPIPE ile sonlandırılmasını sağlar.
sh -c ’env --default-signal=PIPE seq inf | head -n1’
Richard Mlynarik, David MacKenzie ve Assaf Gordon tarafından yazılmıştır.
GNU coreutils sayfası: <http://www.gnu.org/software/coreutils/>
Telif hakkı © 2021 Free Software Foundation, Inc. Lisans GPLv3+: GNU GPL sürüm 3 veya üstü <http://gnu.org/licenses/gpl.html> Bu bir özgür yazılımdır: Yazılımı değiştirmek ve dağıtmakta özgürsünüz. Yasaların izin verdiği ölçüde HİÇBİR GARANTİ YOKTUR.
sigaction(2), sigprocmask(2), signal(7)
GNU coreutils sayfasında:
<http://www.gnu.org/software/coreutils/env>
Veya sisteminizde: info ’(coreutils) env invocation’
© 2022 Nilgün Belma Bugüner
Bu çeviri özgür yazılımdır:
Yasaların izin verdiği ölçüde
HİÇBİR GARANTİ YOKTUR.
Lütfen, çeviri ile ilgili bildirimde bulunmak veya çeviri
yapmak için https://github.com/TLBP/manpages-tr/issues adresinde
"New Issue" düğmesine tıklayıp yeni
bir konu açınız ve isteğinizi belirtiniz.
Eylül 2021 | GNU coreutils 9.0 |