Pertanyaan yang diberi tag bash

110
Bash, peringatan tanpa argumen, dan keputusan kasus

Saya sedang belajar pesta. Saya ingin membuat skrip sederhana yang, jika tidak diberikan argumen, menunjukkan beberapa pesan. Dan ketika saya memberikan angka sebagai argumen, tergantung pada nilainya, itu melakukan satu atau lain hal. Saya juga ingin mengetahui saran untuk manual online terbaik...

109
Ulangi semua file dengan ekstensi tertentu

for i in $(ls);do if [ $i = '*.java' ];then echo "I do something with the file $i" fi done Saya ingin mengulang setiap file di folder saat ini dan memeriksa apakah cocok dengan ekstensi tertentu. Kode diatas tidak berfungsi, tahukah anda

108
Apa perbedaan antara PS1 dan PROMPT_COMMAND

Saat melihat utas yang luar biasa ini, saya perhatikan bahwa beberapa contoh digunakan PS1="Blah Blah Blah" dan beberapa kegunaan PROMPT_COMMAND="Blah Blah Blah" (dan beberapa menggunakan keduanya) saat mengatur prompt di shell bash. Apa perbedaan diantara keduanya? Pencarian SO dan bahkan...

108
Identifikasi pengguna dalam skrip Bash yang dipanggil oleh sudo

Jika saya membuat script yang /root/bin/whoami.shberisi: #!/bin/bash whoami dan skrip ini dipanggil oleh pengguna dengan sudo yang dikonfigurasi dengan benar, ini akan menunjukkan root Apakah ada cara cepat untuk mendapatkan pengguna sebenarnya dalam skrip, atau apakah saya harus menggunakan...

108
Menggunakan unset vs. menyetel variabel menjadi kosong

Saat ini saya sedang menulis kerangka pengujian bash, di mana dalam fungsi pengujian, baik pengujian bash standar ( [[) serta pencocokan yang telah ditentukan sebelumnya dapat digunakan. Pencocokan adalah pembungkus untuk '[[' dan selain mengembalikan kode kembali, setel beberapa pesan bermakna...

107
Karakter pengisi di printf

Saya menulis skrip bash shell untuk ditampilkan jika suatu proses sedang berjalan atau tidak. Sejauh ini, saya mendapatkan ini: printf "%-50s %s\n" $PROC_NAME [UP] Kode memberi saya keluaran ini: JBoss [DOWN] GlassFish [UP] verylongprocessname [UP] Saya ingin mengisi jarak antara dua kolom...