Pertanyaan yang diberi tag shell

10
Sensitivitas case pada globbing braket persegi

Biasanya, bash globbing peka terhadap huruf besar-kecil: $ echo c* casefix.pike cdless chalices.py charconv.py chocolate.pike circum.py clip.pike cpustats.pike crop.pike cwk2txt.py $ echo C* CarePackage.md ChocRippleCake.md Clips Menggunakan tanda kurung siku tampaknya tidak mengubah ini: $ echo...

10
Perilaku aneh tr menggunakan rentang

Saya memiliki satu server tertentu yang menunjukkan perilaku aneh saat menggunakan tr. Berikut adalah contoh dari server yang berfungsi: -bash-3.2$ echo "abcdefghijklmnopqrstuvwxyz1234567890"|tr -d [a-z] 1234567890 -bash-3.2$ Itu masuk akal bagi saya. Namun, ini dari server

9
Langkah apa yang dilalui sistem saat menangani koneksi SSH?

Langkah apa yang dilalui sistem saat menangani koneksi SSH? Kami mencoba masuk melalui ssh sshd mulai modul pam dan pam untuk mengotentikasi kami Bergantung pada konfigurasi pam, kami perlu memberikan nama pengguna dan kata sandi (pemeriksaan passwddan shadowfile pam ) cek pam untuk...

9
Bagaimana cara membersihkan ekstensi file?

Saya memiliki direktori dengan file .MP3 yang ingin saya ubah ekstensi menjadi .mp3. Apa cara termudah untuk melakukan ini? Saya memikirkan sesuatu seperti: find /RootPath -type f -iname "*.mp3" -exec mv {} sed s/.*MP3/\1.mp3/ \; ... meskipun saya tahu itu tidak benar. :) substitusi adalah tidak...

9
Interpolasi tanda dolar di dalam tanda kutip di bash

Saya menjalankan skrip tes kecil ini yang saya tulis: #!/bin/bash TESTCASE=$@ testHarness <<runTest $TESTCASE runTest dari baris perintah: ./test.sh "1092$212" tapi tanda dolar sedang dihapus. Jika saya menghindarinya, itu berhasil. Tetapi saya pikir tanda kutip ganda akan melindungi...

9
“Mkdir foo; svn mv * foo ”

Saya sering ingin melakukan beberapa varian dari ungkapan ini: $ mkdir 2010 $ svn mv * 2010 Tentu saja, saya mendapatkan kesalahan karena glob juga cocok dengan 2010: svn: Cannot copy path '2010' into its own child '2010/2010' Apakah ada cara untuk mengganti "svn mv * 2010"dengan liner yang...