Pertanyaan yang diberi tag «bash»

Pertanyaan khusus untuk GNU's Bourne Again SHell, berbeda dengan shell Bourne / POSIX lainnya. Untuk pertanyaan tentang shell Unix secara umum, gunakan tag / shell sebagai gantinya.

3
Bagaimana Anda melanjutkan kalimat dengan perintah di dalamnya
Sebagai contoh, saya telah mencoba mengatakan "Ada 10 orang online saat ini" di file skrip saya. Saya sepertinya tidak pernah bisa mendapatkan perintah yang berfungsi tanpa bagian "orang-orang online saat ini" di baris berikutnya. Saat ini, saya punya w='who | wc -l' echo "There are $w people online at the …
12 bash  scripting 


3
Format output cputime untuk ps
Saya mencoba menulis sebuah skrip yang dapat memantau penggunaan CPU suatu proses dalam suatu interval (untuk membuat grafik). Sejauh ini, ini adalah perintah yang saya gunakan ps -p $PROCID -o cputime,etimes Satu-satunya kekhawatiran saya adalah bahwa output cputime tampaknya [dd]hh:mm(atau sesuatu yang serupa, tidak bisa mengingat di atas kepala saya …


2
Rangkaian string Bash digunakan untuk membangun daftar parameter
Diberikan potongan pesta ini: PARMS='-rvu' PARMS+=" --delete --exclude='.git'" echo $PARMS rsync ${PARMS} . ${TARGET} Gema menunjukkan string PARMS seperti yang diharapkan, tidak ada kesalahan yang ditampilkan, tetapi rsync diam-diam bertindak seolah-olah opsi yang ditambahkan oleh + = tidak ada. Namun, ini berfungsi seperti yang diharapkan: PARMS='-rvu' rsync ${PARMS} --delete --exclude='.git' …

7
Serialize variabel shell dalam bash atau zsh
Apakah ada cara untuk membuat serial sebuah variabel shell? Misalkan saya memiliki variabel $VAR, dan saya ingin dapat menyimpannya ke file atau apa pun, dan kemudian membacanya kembali nanti untuk mendapatkan nilai yang sama kembali? Apakah ada cara portabel untuk melakukan ini? (Kurasa tidak) Apakah ada cara untuk melakukannya di …
12 bash  shell  zsh  variable 


7
Apakah mungkin untuk menghapus folder prefix dari perintah `ls`
Saya menggunakan skrip bash dan saya ingin mendapatkan daftar semua file (misalkan semua file jar). Saya menjalankan perintah ls -1 lib/*.jardan saya mendapatkan output: lib/mylib_1.jar lib/mylib_2.jar ... Apakah ada opsi untuk memiliki output berikut: mylib_1.jar mylib_2.jar ... Membuat cd libsebelum bukan merupakan pilihan karena saya dalam satu lingkaran dan perlu …
12 bash  shell  directory  ls 

5
Mengosongkan file tanpa mengganggu penulisan pipa untuk itu
Saya memiliki program yang outputnya saya arahkan ke file log: ./my_app > log Saya ingin menghapus (mis. Kosong) log dari waktu ke waktu (sesuai permintaan) dan mencoba berbagai hal seperti cat "" > log Namun sepertinya selalu bahwa pipa asli kemudian terganggu dan program tidak mengarahkan output ke file log …


4
cara mengganti nama file saat menyalin?
Bagaimana saya menyalin (gaya arsip di mana tanggal tidak berubah) semua file dalam direktori cadangan ke direktori pengguna saat mengganti nama setiap file untuk menghapus bagian string acak dari nama (yaitu, -2b0fd460_1426b77b1ee_-7b8e)? cp dari: /backup/path/data/Erp.2014.02.16_16.57.03-2b0fd460_1426b77b1ee_-7b8e.etf untuk: /home/user/data/Erp.2014.02.16_16.57.03.etf Setiap file akan selalu dimulai dengan "Erp." diikuti oleh string cap tanggal-waktu diikuti …
12 bash  shell  rename  file-copy 

3
Dua menemukan perintah perbandingan
Baru-baru ini saya menerima findone-liner ini, tetapi saya tidak dapat menjelaskan dari mana perbedaan dua di bawah ini: Contoh 1 [root@centos share]# find . -exec grep -i "madis" {} /dev/null \; ./names:Madison Randy:300:Product Development Contoh 2 [root@centos share]# find . -exec grep -i "madis" {} \; Madison Randy:300:Product Development Seperti …
12 bash  shell  find 

5
Persimpangan dua array di BASH
Saya punya dua array seperti ini: A=(vol-175a3b54 vol-382c477b vol-8c027acf vol-93d6fed0 vol-71600106 vol-79f7970e vol-e3d6a894 vol-d9d6a8ae vol-8dbbc2fa vol-98c2bbef vol-ae7ed9e3 vol-5540e618 vol-9e3bbed3 vol-993bbed4 vol-a83bbee5 vol-ff52deb2) B=(vol-175a3b54 vol-e38d0c94 vol-2a19386a vol-b846c5cf vol-98c2bbef vol-7320102b vol-8f6226cc vol-27991850 vol-71600106 vol-615e1222) Array tidak diurutkan dan bahkan mungkin mengandung elemen duplikat. Saya ingin membuat persimpangan dua array ini dan menyimpan …
12 bash  scripting  array 

2
temukan dan hapus duplikat di direktori
Saya memiliki direktori dengan banyak file img dan beberapa di antaranya identik tetapi semuanya memiliki nama yang berbeda. Saya perlu menghapus duplikat tetapi tanpa alat eksternal hanya dengan bashskrip. Saya seorang pemula di Linux. Saya mencoba bersarang untuk loop untuk membandingkan md5jumlah dan tergantung pada hasil hapus tetapi ada sesuatu …

3
Apakah mungkin untuk memindahkan perintah builtin ke Bash?
Terinspirasi oleh pertanyaan ini, berjudul: Kapan perintah bawaan dimuat ke memori , ketika mencoba menjawab ini saya mencoba perintah berikut dan sedikit terkejut bahwa saya tidak bisa menjalankannya: $ strace cd $HOME Apakah ada metode yang dapat saya gunakan untuk menjalankan strace untuk perintah builtin ke Bash?
12 bash  debugging  strace 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.