Pertanyaan yang diberi tag bash

12
Cara pipa hash hasil md5 di shell

Saya mencari cara sederhana untuk menyalurkan hasil md5sumke perintah lain. Sesuatu seperti ini: $echo -n 'test' | md5sum | ... Masalah saya adalah bahwa md5sumoutput tidak hanya hash dari string, tetapi juga sebuah tanda hubung, yang menunjukkan bahwa input berasal dari stdin. Saya memeriksa...

12
Apa perintah "penelepon"?

Saya menjalankan Ubuntu 10.10 dengan openbox berjalan di atas. Saya perhatikan hari ini perintah yang disebut caller, namun tidak ada halaman manual, itu tidak menanggapi input (atau --help) dan di mana tidak menemukannya. Tahu apa kira-kira

12
Argumen shell cetak dalam urutan terbalik

Saya agak macet. Tugas saya adalah mencetak argumen ke skrip saya dalam urutan terbalik kecuali yang ketiga dan keempat. Apa yang saya miliki adalah kode ini: #!/bin/bash i=$# for arg in "$@" do case $i in 3) ;; 4) ;; *) eval echo "$i. Parameter: \$$i";; esac i=`expr $i - 1` done Karena...

12
Mengapa waktu bash lebih tepat daripada waktu GNU?

Perintah buitin bash timememberikan ketepatan eksekusi milisecond dan GNU time(biasanya / usr / bin / time) memberikan ketepatan centisecond. The times(2)syscall memberikan kali dalam jam, dan 100 jam = 1 detik (biasanya), sehingga presisi adalah seperti GNU time. Jadi pertanyaannya adalah apa yang...

12
cp vs. cat untuk menyalin file

cp a bdan cat a > b, apa bedanya? Dalam skrip instal x86 dari source tree kernel Linux ( arch/x86/boot/install.sh), keduanya digunakan: cat $2 > $4/vmlinuz cp $3 $4/System.map Mengapa mereka tidak menyimpan format yang sama jika yang satu lebih baik dari yang

12
Nama variabel gabungan dereference

Saya bisa melakukan ini, tetapi perlu membuat string dari variabel kemudian dereferencing. Apakah ada cara untuk mempersingkatnya menjadi pernyataan yang lebih sederhana? #!/bin/bash FRUITS="BANANA APPLE ORANGE" BANANA_COLOUR="Yellow" APPLE_COLOUR="Green or Red" ORANGE_COLOUR="Blue" for fruit...

12
Apakah mungkin mengubah urutan bola dunia?

Saya mencoba untuk menunjukkan semua contoh pesan tertentu dari syslog dalam urutan kronologis dengan melakukan sesuatu seperti berikut: grep squiggle /var/log/messages* Sayangnya pola glob cocok dengan file yang sedang aktif terlebih dahulu.

12
Hapus file dengan kisaran ukuran tertentu

Saya ingin menghapus file yang ukurannya antara nilai-nilai tertentu. Misalnya saya punya daftar file berikut: -rw-r--r-- 1 smsc sys 558 Apr 30 13:07 stats.sfe.1.20120430130513.xml.Z -rw-r--r-- 1 smsc sys 388 Apr 30 15:32 stats.sfe.1.20120430153013.xml.Z -rw-r--r-- 1 smsc sys 386 Apr 30 15:36...

12
Multivariabel Untuk Loop

Apakah ada cara untuk menentukan beberapa variabel (bukan hanya bilangan bulat) dalam forloop bash? Saya mungkin memiliki 2 file yang mengandung teks sewenang-wenang yang harus saya kerjakan. Apa yang saya butuhkan secara fungsional adalah sesuatu seperti ini: for i in $(cat file1) and j in $(cat...

12
Menyalin satu file ke beberapa direktori menggunakan cp

Pertanyaan ini adalah sekuel dari pertanyaan saya sebelumnya, Membuat banyak direktori menggunakanmkdir . Saya menggunakan bashshell. Saya telah membuat lima puluh direktori, masing-masing dimulai dengan awalan "s", menggunakan perintah: mkdir $(printf "s%02i " $(seq 1 50)) yang bantalan ke...

12
Menghapus file secara interaktif dari daftar

Saya ingin menghapus daftar file dan dimintai konfirmasi. Daftarnya ada dalam list.txtfile. Mengapa perintah berikut ini tidak berfungsi dengan baik? while read i; do rm -i $i; done < list.txt Perintah sebelumnya tidak menunggu saya tetapi untungnya tidak ada file yang dihapus. Saya...

12
ls semuanya yang _not_ sebuah symlink

Apakah lsada cara untuk menunjukkan kondisi yang dinegasikan seperti "semua file yang bukan symlink"? Saya banyak menggunakan yang terakhir dalam direktori proyek tetapi negasi lain akan berguna juga. Untuk saat ini, penelitian saya hanya menghasilkan pembuatan alias untuk sesuatu "seperti": find...