Pertanyaan yang diberi tag shell-script

20
Bagaimana saya menunggu program dimulai di shell lain

Saya memiliki program yang melakukan banyak pekerjaan (membutuhkan sekitar 4-5 jam) yang dimulai oleh cron ketika semua data yang digunakannya tersedia. Kadang-kadang, ketika saya menunggu sampai selesai, saya ingin dapat memulai (interaktif) program lain ketika selesai. panggilan tunggu terlihat...

19
Apa arti $ {1: 0: 2} dalam konteks ini?

Saya melihat ke kode yang ditampilkan di bawah dan memeriksa input jika argumen baris / kolom dimulai dengan salah satu -ratau -c. Apa ${1:0:2}artinya dalam konteks ini? rowArgName="-r" colArgName="-c" if [ "${1:0:2}" != $rowArgName ] && [ "${1:0:2}" != $colArgName ] then echo...

19
Menekan output kecuali kode keluar non-nol

Apa cara terbaik untuk menekan output (stdout dan stderr) kecuali program keluar dengan kode bukan nol? Saya berpikir: quiet_success() { file=$(mktemp) if ! "$@" > "$file" 2>&1; then cat "$file" fi rm -f "$file" } Dan jalankan quiet_success my_long_noisy_script.shtetapi saya tidak...

19
Script shell untuk membuat file jika tidak ada?

Saya perlu membuat skrip shell yang memeriksa keberadaan file dan jika tidak ada, buat dan pindah ke perintah berikutnya, atau hanya pindah ke perintah berikutnya. Apa yang saya miliki tidak melakukan itu. #!/bin/bash # Check for the file that gets created when the script successfully...

19
Bagaimana ls tanpa rekursif

Saya mencoba ls beberapa file dengan pola dalam direktori. Saya hanya ingin memindai level pertama tidak rekursif. Skrip saya: for i in $(ls $INCOMINGDIR/*$BUSSINESSDATE*) do echo $i; done Pemindaian perintah di atas secara rekursif. Bagaimana bisa membuatnya hanya memindai direktori level...