Pertanyaan yang diberi tag «subshell»

2
Menyoroti sintaks Bash dari subkulit
Mempertimbangkan sejumlah besar pertanyaan yang ternyata terkait dengan subkulit di Bash ("Mengapa kenaikan variabel saya dalam loop pipawhile read ini ?"), Saya hanya berpikir akan sangat menyenangkan untuk merujuk ke beberapa editor atau layanan di mana kode yang akan dieksekusi dalam subkulit diformat berbeda dari kode yang dieksekusi di shell …

2
Bagaimana saya bisa mendapatkan pid dari sebuah subkulit?
Bagaimana saya bisa mendapatkan pid dari sebuah subkulit? Sebagai contoh: $ echo $$ 16808 Ini tidak berfungsi, karena shell asli mengembang $$: $ ( echo $$ ) 16808 Mengapa kutip tunggal tidak berfungsi? Setelah shell asli menghapus kutipan tunggal, apakah subshell tidak berkembang $$dengan sendirinya? $ ( echo '$$' ) …
13 bash  process  subshell 

2
Apakah sub-shell sama dengan shell anak
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 : …

2
Perluas subkulit sebelum menjalankannya?
Saya sering menjalankan perintah menggunakan subshell, dan kadang-kadang ingin memiliki subshell diperluas sebelum saya menjalankan sesuatu .. Dengan cara ini saya bisa memverifikasi apa yang saya lakukan, dan mungkin mengedit apa yang akan terjadi juga. Misalnya, bagaimana saya bisa mendapatkan baris perintah berikut untuk diperluas sebelum saya menjalankannya, jadi saya …

2
Cara membuat variabel dari subkulit yang tersedia di shell induk
Saya telah menulis skrip cepat dan kotor untuk mencatat waktu beberapa laporan dari layanan web: BASE_URL='http://example.com/json/webservice/' FIRST=1 FINAL=10000 for report_code in $(seq 1 $FINAL); do (time -p response=$(curl --write-out %{http_code} --silent -O ${BASE_URL}/${report_code}) ) 2> ${report_code}.time echo $response # <------- this is out of scope! How do I fix that? …


1
Bagaimana saya bisa mengatur variabel lingkungan untuk program yang dieksekusi menggunakan `nohup`?
(Saya mengedit skrip Bash yang ada, jadi saya mungkin membuat kesalahan konyol di sini ...) Saya memiliki skrip shell yang menyimpan perintah dengan variabel lingkungan sebagai argumennya seperti ini: COMMAND="mvn clean install -P $MAVEN_PROFILE" Itu kemudian mengeksekusi perintah dengan nohupkira - kira sebagai berikut: nohup $COMMAND > logfile Ini bekerja. …


1
Mengapa keluar dengan kode pengembalian yang tersimpan dari perintah bersarang menghasilkan kode-kode pengembalian yang berbeda di Dash dan Bash?
Lari bash -c 'bash -c "echo test1; exit 1;" &> /tmp/x; buildresult=$?; tail -n 100 /tmp/x; exit $buildresult;' hasil test1yang dicetak untuk menghibur dan echo $?untuk mencetak 1yang menurut saya benar, karena perintah harus kembali dengan apa yang [b/d]ash -cdikembalikan dalam batin dash -c 'dash -c "echo test1; exit 1;" …

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.