Pertanyaan yang diberi tag bash

15
exec dan tee ke file log: jelaskan perintah bash ini

Saya melihat ini di bagian atas file skrip bash saya: export LOGFILE=$LOGDIRECTORY/${SCRIPT_NAME}.log exec > >(tee $LOGFILE) exec 2>&1 Apa fungsinya? Apa yang dua proses eksekutif lakukan di sini? Saya menyadari bahwa menjaganya seperti ini, semua hasil dari eksekusi skrip disalurkan...

15
Cari tahu skrip apa yang dijalankan oleh bash saat startup

Setelah memulai terminal bash, saya perhatikan bahwa variabel PATH berisi entri duplikat. Terminal saya memulai shell login , jadi ~/.bash_profilebersumber, diikuti oleh ~/.profiledan ~/.bashrc. Hanya di ~/.profilesaya membuat entri jalur yang digandakan. Untuk menjadi bertele-tele, ini adalah...

15
Apakah `jika` dan` maka` sebenarnya program

Saya pernah membaca bahwa titik koma digunakan untuk memisahkan program: $ echo 3; ls -la Apakah ini berarti if, thendan elseapakah ada program terpisah di sini? $ if [ $VARIABLE == abcdef ] ; then echo yes ; else echo no ; fi Pertanyaan ini bukan tentang titik

15
sumber skrip Bash - Return on Error, bukannya Exit?

Saya sumber skrip bash di terminal , jadi keluar dari kesalahan dengan set -o errexit membunuh terminal saya, yang sangat LUAR BIASA, karena saya harus menutup terminal, buka yang lain, dan reset beberapa variabel. Sejauh ini, menggunakan command || return baris, dalam skrip, melakukan apa...

15
Akankah secara global alias bom garpu mencegah eksekusi?

Jika Anda ingin mengatur secara global alias ':(){ :|:& };:'='echo fork bomb averted' apakah itu strategi keamanan yang efektif untuk menghindari eksekusi bom garpu Bash atau apakah masih ada cara untuk mengeksekusinya? Saya kira pertanyaan itu menguap ke: apakah ada cara untuk mengeksekusi...

15
Gema dengan kebingungan

Saya perlu mencetak beberapa variabel ke layar tetapi saya harus mengaburkan beberapa karakter pertama dan saya bertanya-tanya apakah ada perintah gema dalam bash yang dapat mengaburkan karakter pertama dari nilai rahasia saat mencetaknya ke terminal: echo