Pertanyaan yang diberi tag shell-script

10
Temukan file atau direktori terbesar

Perintah mana yang akan mencetak ukuran semua file dan direktori dalam direktori tmp (termasuk yang tersembunyi) dan mengurutkannya berdasarkan ukuran dari yang terbesar hingga yang terkecil dalam format yang dapat dibaca manusia (mis. 2 GB)? Outputnya bisa sebagai berikut: file.mpg 2GB file.avi...

10
Bagaimana saya bisa membuat profil skrip shell?

Saya memiliki beberapa program yang saya jalankan dalam skrip shell: ./myprogram1 ./myprogram2 ... Saya tahu bahwa saya dapat membuat profil setiap program dengan mengedit kode sumber, tetapi saya ingin tahu apakah ada cara saya bisa mengukur total waktu yang dieksekusi dengan membuat profil...

10
Logis DAN dalam skrip bash

Saya memiliki ifdalam skrip bash saya yang harus memeriksa apakah BAIK dari 2 file ada, jika tidak ada itu harus cocok. Kode yang saya miliki: if [[ ! -f /etc/benchmarking/code ]] && [[ ! -f /etc/benchmarking/code.class ]]; then echo "match" fi Tetapi ini sepertinya tidak berhasil...

10
skrip shell masih berfungsi tanpa #! (sha-bang line)

Saya baru mengenal shell script dan banyak buku telah menulis yang menggunakan baris #! (Sha-bang) di awal skrip untuk memanggil penerjemah. Dan ini akan memanggil shell baru untuk skrip dan melakukan interpretasi baris demi baris. Tetapi satu naskah dasar saya masih berjalan tanpa garis...

10
Metode yang baik untuk membandingkan waktu?

Saya perlu memeriksa waktu saat ini dan membatalkan skrip jika itu bukan waktu yang tepat untuk menjalankannya. Juga, jika ada orang lain yang menjalankannya, itu harus dibatalkan. Sebagai contoh: Saya perlu skrip saya untuk hanya berjalan jika dimulai antara 10 dan 2 pagi (jendela 4 jam). Saat...

10
Skrip Bash; optimalisasi kecepatan pemrosesan

Saya bertanya-tanya apakah ada pedoman umum untuk mengoptimalkan skrip Bash. Sebagai contoh, lebih mudah untuk menulis loop daripada baris perintah, tetapi apakah lebih cepat untuk memproses sistem? Contoh: for i in a b c; do echo $i; done echo a echo b echo c Terkadang orang menghadirkan...

10
Mencegah penyebaran SIGINT ke Proses Induk

Mempertimbangkan skenario di mana program Induk (bisa berupa program C ++ atau Skrip Shell) mengeksekusi skrip shell Anak, ketika kami menekan Control + C (atau karakter apa pun yang dikonfigurasikan menjadi karakter INTR) ketika Skrip Shell Anak mengeksekusi, SIGINT dikirim ke semua proses dalam...

10
Menetapkan output dari query SQL ke variabel

Saya terhubung ke database oracle dan menembakkan kueri dan menetapkan output ke variabel Tapi ketika saya menggemakan nilai variabel itu tidak bisa dicetak dengan benar. count=`sqlplus -s $configuser/$configpass@$ORACLE_SID <<END set pagesize 0 feedback off verify off heading off echo...

10
Mengembalikan nilai dari fungsi bash

Saya memiliki fungsi yang mengembalikan 1 jika nomor tersebut adalah angka sepuluh digit yang valid: valNum() { flag=1 if [[ $1 != [1-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] ]]; then echo "Invalid Number" flag=0 fi return $flag } Itu dipanggil oleh: if [[ $(valNum $num) -eq 1 ]];...