Pertanyaan yang diberi tag «bash»

Untuk pertanyaan tentang skrip yang ditulis untuk shell perintah Bash. Untuk skrip shell dengan kesalahan / kesalahan sintaksis, silakan periksa dengan program shellcheck (atau di server shellcheck web di https://shellcheck.net) sebelum memposting di sini. Pertanyaan tentang penggunaan interaktif Bash lebih cenderung pada topik di Super User daripada di Stack Overflow.

6
"Find: paths harus mendahului ekspresi:" Bagaimana cara menentukan pencarian rekursif yang juga menemukan file dalam direktori saat ini?
Saya mengalami kesulitan mencari untuk menemukan kecocokan di direktori saat ini serta subdirektori. Ketika saya menjalankannya find *test.chanya memberi saya kecocokan di direktori saat ini. (tidak melihat dalam subdirektori) Jika saya mencoba, find . -name *test.csaya akan mengharapkan hasil yang sama, tetapi itu hanya memberi saya kecocokan yang ada di …
235 linux  bash  find 



9
Bagaimana cara mendaftar sesi layar berjalan?
Saya memiliki banyak server, tempat saya menjalankan eksperimen menggunakan screen. Prosedurnya adalah sebagai berikut: ssh ke server XXX meluncurkan screen mulai eksperimen dalam beberapa tab melepaskan screen putuskan sambungan dari server Sementara percobaan sedang berjalan, saya dapat dengan mudah menemukan di server mana mereka berada dengan masuk sshke semua server …

20
Bagaimana cara menempatkan direktori ~ / .composer / vendor / bin di PATH Anda?
Saya menggunakan Ubuntu 14.04 dan saya sudah mencoba semua metode yang mungkin untuk menginstal Laravel tetapi tidak berhasil. Pesan kesalahan semua yang saya coba. Saya sekarang mencoba metode pertama dalam dokumentasi quickstart, yaitu, melalui Laravel Installer, tetapi dikatakan "Pastikan untuk menempatkan ~/.composer/vendor/bindirektori di Anda PATHsehingga executable Laravel ditemukan ketika Anda …
232 bash  laravel  path 


14
Cara terbaik untuk mensimulasikan "grup oleh" dari bash?
Misalkan Anda memiliki file yang berisi alamat IP, satu alamat di setiap baris: 10.0.10.1 10.0.10.1 10.0.10.3 10.0.10.2 10.0.10.1 Anda memerlukan skrip shell yang menghitung untuk setiap alamat IP berapa kali muncul dalam file. Untuk input sebelumnya, Anda memerlukan output berikut: 10.0.10.1 3 10.0.10.2 1 10.0.10.3 1 Salah satu cara untuk …
231 bash  scripting 

27
Mengganti nama file dalam folder ke nomor urut
Saya ingin mengubah nama file dalam direktori menjadi nomor urut. Berdasarkan tanggal pembuatan file. Misalnya sadf.jpguntuk 0001.jpg, wrjr3.jpguntuk 0002.jpgdan sebagainya, jumlah nol terkemuka tergantung pada jumlah total file (tidak perlu untuk nol tambahan jika tidak diperlukan).

4
Bagaimana cara membuat direktori sementara?
Saya menggunakan untuk membuat tempfile, menghapusnya dan membuatnya kembali sebagai direktori: tmpnam=`tempfile` rm -f $tmpnam mkdir "$tmpnam" Masalahnya adalah, proses lain mungkin mendapatkan nama yang sama X, jika secara tidak sengaja mengeksekusi tempfile setelah satu proses rm -f Xdan tepat sebelumnya mkdir X.

3
Dapatkan dirname / nama file terakhir dalam argumen jalur file di Bash
Saya mencoba menulis hook pasca-komitmen untuk SVN, yang di-host di server pengembangan kami. Tujuan saya adalah mencoba untuk secara otomatis checkout salinan dari proyek yang dikomit ke direktori di mana ia di-host di server. Namun saya harus dapat membaca hanya direktori terakhir dalam string direktori yang diteruskan ke skrip untuk …
228 linux  bash  shell  svn 

17
Di Bash, bagaimana cara menambahkan "Apakah Anda yakin [Y / n]" ke perintah atau alias apa pun?
Dalam kasus khusus ini, saya ingin menambahkan konfirmasi di Bash untuk Apakah kamu yakin [Y / n] untuk Mercurial hg push ssh://username@www.example.com//somepath/morepath, yang sebenarnya adalah alias. Apakah ada perintah standar yang dapat ditambahkan ke alias untuk mencapainya? Alasannya adalah bahwa hg pushdan hg outdapat terdengar mirip dan kadang-kadang ketika saya …
228 bash  alias  confirmation 

19
Bagaimana saya bisa mendapatkan `find` untuk mengabaikan direktori .svn?
Saya sering menggunakan findperintah untuk mencari melalui kode sumber, menghapus file, apa pun. Anehnya, karena Subversion menyimpan duplikat dari setiap file di .svn/text-base/direktori -nya, pencarian sederhana saya akhirnya mendapatkan banyak hasil duplikat. Sebagai contoh, saya ingin mencari uintsecara berulang dalam beberapa file messages.hdan messages.cpp: # find -name 'messages.*' -exec grep …
227 linux  find  bash  grep  svn 

8
Bagaimana cara menulis skrip bash untuk memulai kembali proses jika mati?
Saya memiliki skrip python yang akan memeriksa antrian dan melakukan tindakan pada setiap item: # checkqueue.py while True: check_queue() do_something() Bagaimana cara menulis skrip bash yang akan memeriksa apakah skrip tersebut berjalan, dan jika tidak, mulai saja. Kira-kira kode pseudo berikut (atau mungkin harus melakukan sesuatu seperti ps | grep?): …
226 bash  scripting  cron 

3
bash scripting: jika argumen sama dengan string ini, tentukan variabel seperti string ini
Saya sedang melakukan beberapa script bash dan sekarang saya mendapat satu panggilan variabel sourcedan satu array dipanggil samples, seperti ini: source='country' samples=(US Canada Mexico...) karena saya ingin memperluas jumlah sumber (dan masing-masing sumber memiliki sampel sendiri) saya mencoba menambahkan beberapa argumen untuk melakukan ini. Saya mencoba ini: source="" samples=("") if …


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.