Pertanyaan yang diberi tag bash

388
Menjalankan banyak perintah dalam satu baris dalam shell

Katakanlah saya punya file /templates/appledan saya mau letakkan di dua tempat berbeda lalu hapus yang asli. Jadi, /templates/appleakan disalin ke /templates/usedDAN /templates/inuse dan kemudian setelah itu saya ingin menghapus yang asli. Apakah cpcara terbaik untuk melakukan ini, diikuti...

386
Linux cara menyalin tetapi tidak menimpa?

Saya ingin cpdirektori tetapi saya tidak ingin menimpa file yang ada bahkan itu lebih tua dari file yang disalin. Dan saya ingin melakukannya sepenuhnya non-aktif karena ini akan menjadi bagian dari skrip Crontab Bash. Ada

380
Menangkap Grup Dari Grep RegEx

Saya punya skrip kecil ini di sh(Mac OSX 10.6) untuk melihat melalui array file. Google telah berhenti membantu pada saat ini: files="*.jpg" for f in $files do echo $f | grep -oEi '[0-9]+_([a-z]+)_[0-9a-z]*' name=$? echo $name done Sejauh ini (jelas, bagi Anda shell guru) $namehanya...

375
Buat variabel cap waktu di skrip bash

Saya mencoba membuat variabel timestamp dalam skrip shell untuk membuat pencatatan sedikit lebih mudah. Saya ingin membuat variabel di awal skrip dan mencetaknya saat ini setiap kali saya menerbitkan echo $timestamp. Terbukti lebih sulit dari yang saya kira. Inilah beberapa hal yang saya...

375
.bashrc di ssh login

Ketika saya ssh ke ubuntu-box saya yang menjalankan Hardy 8.04, variabel lingkungan di saya .bashrctidak disetel. Jika saya melakukan sumber .bashrc, variabel diatur dengan benar, dan semuanya baik-baik saja. Kenapa .bashrctidak dijalankan saat

374
Bagaimana cara menetapkan nilai heredoc ke variabel di Bash?

Saya memiliki string multi-baris ini (termasuk kutipan): abc'asdf" $(dont-execute-this) foo"bar"'' Bagaimana saya menetapkannya ke variabel menggunakan heredoc di Bash? Saya perlu mempertahankan baris baru. Saya tidak ingin lepas dari karakter dalam string, itu akan mengganggu...

358
Jika, Elif, pernyataan masalah lain di Bash

Saya sepertinya tidak bisa menyelesaikan masalah apa dengan ifpernyataan berikut sehubungan dengan elifdan then. Ingatlah bahwa printfini masih dalam pengembangan. Saya belum bisa mengujinya dalam pernyataan itu, jadi kemungkinan besar salah. Kesalahan yang saya dapatkan

355
Apa tujuan dari "&&" dalam perintah shell?

Sejauh yang saya tahu, menggunakan & setelah perintah adalah untuk menjalankannya di latar belakang. Contoh &penggunaan:tar -czf file.tar.gz dirname & Tapi bagaimana &&? (lihat contoh ini: /server/215179/centos-100-disk-full-how-to-remove-log-files-history-etc#answer-215188...

353
Bagaimana cara terbaik untuk memasukkan skrip lain?

Cara Anda biasanya memasukkan skrip adalah dengan "sumber" misalnya: main.sh: #!/bin/bash source incl.sh echo "The main script" incl.sh: echo "The included script" Output dari mengeksekusi "./main.sh" adalah: The included script The main script ... Sekarang, jika Anda mencoba untuk...

350
Riwayat Bash Tanpa Batas [ditutup]

Tutup. Pertanyaan ini tidak memenuhi pedoman Stack Overflow . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Stack Overflow. Ditutup 6 tahun yang lalu . Perbaiki pertanyaan ini...

349
Bagaimana saya bisa membunuh proses dengan nama alih-alih PID?

Kadang-kadang ketika saya mencoba untuk memulai Firefox dikatakan "proses Firefox sudah berjalan". Jadi saya harus melakukan ini: jeremy@jeremy-desktop:~$ ps aux | grep firefox jeremy 7451 25.0 27.4 170536 65680 ? Sl 22:39 1:18 /usr/lib/firefox-3.0.1/firefox jeremy 7578 0.0 0.3 3004 768 pts/0 S+...