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.

2
Bagaimana saya bisa mengalirkan data ke program yang mengharapkan untuk membaca data dari file yang diberikan sebagai argumen?
Saya memiliki file gzip yang besar dan saya ingin sebuah program (impor 4s dalam hal ini) untuk membacanya. Dibutuhkan banyak waktu untuk membuka zip file terlebih dahulu dan kemudian memanggil program dengan path ke file sebagai argumen. Apakah mungkin untuk melakukan sesuatu seperti: zcat huge.gz | 4s-import <SOME MAGIC> di …

3
Pindahkan file dan hapus direktori dengan rsync?
Baru-baru ini saya perlu menghapus sejumlah besar file (lebih dari 1 juta) dan saya membacanya dengan melakukan: rsync -av --delete `mktemp -d`/ ~/source && rmdir ~/source Adalah salah satu cara paling optimal untuk melakukan itu, dan saya dapat memastikan bahwa itu lebih cepat daripada rm -rf. Saya bukan ahli dalam …


2
Mengekstraksi string, sesuai dengan pola, dalam skrip bash
Dalam bash, anggaplah saya memiliki string strname: strname="ph7go04325r" Saya ingin mengekstraksi karakter antara karakter pertama "3" dan karakter terakhir , menyimpan hasilnya dalam sebuah string . Pada contoh di atas, hasilnya adalah:"r"strnamestrresultstrresult strresult="25" "3"Karakter pertama tidak harus pada posisi string 8 in strname; juga, lalu "r"ini tidak selalu pada posisi …


2
Apakah pesan `Segmentasi fault` berada di bawah STDERR?
Saya menjalankan executable di bash ./code > log Ini menunjukkan pesan kesalahan sesekali di terminal sedangkan semua pernyataan printf masuk ke file log. Saya jalankan kembali seperti di bawah ini ./code >& log Sekarang, pesan kesalahan sesekali juga masuk ke log. Tetapi jika ada kesalahan segmentasi, itu masih ditampilkan di …

3
Perintah `yang` saya mungkin salah (kadang-kadang)?
Saya telah mengompilasi versi emacs terakhir dari kode sumber (v24.2) karena versi yang diinstal pada komputer saya (cukup) lama bagi saya (v21.3). Saya sudah melakukan yang biasa: $configure --prefix=$HOME make make install Sekarang saya sedang menguji emacs dan menyadari bahwa ia masih meluncurkan versi sebelumnya ... sementara $HOME/binjalur saya seharusnya …
17 bash  emacs  path  which 

2
Gunakan perintah find untuk mengonversi file penurunan harga ke html
Misalkan saya punya file di harddisk saya yang memiliki ekstensi sebagai .md. Saya ingin mengkonversi semua file-file ke .htmlmelalui finddan -execpilihan. Perintah untuk mengonversi file penurunan harga ke html adalah markdown readme.md > readme.html Saya mencoba menggunakan sesuatu seperti: find / -name "*.md" -type f -exec markdown {} > {}.html …
17 bash  find 

5
bash: Gunakan variabel untuk menyimpan pengalihan stderr | stdout
Apakah ada cara untuk mengarahkan stdout dan stderr melalui variabel seperti menambahkan opsi perintah dalam skrip? Misalnya saya punya skrip: #!/bin/bash -x TEST=">/dev/null 2>&1" OPT='-p -v' mkdir $OPT 123/123/123 $TEST Saya dapat melihat bahwa OPT diganti dengan -ptanpa masalah dan bash mengartikannya sebagai opsi. Tapi redirection diartikan sebagai nama direktori. …



2
Ubah direktori tanpa mengetik cd?
Apakah mungkin membuat direktori bash change di baris perintah hanya dengan mengetik direktori itu tanpa perintah cd? Sebagai contoh apakah mungkin daripada menulis ini: $ cd /tmp Saya hanya ingin menulis ini saja: $ /tmp Dengan kata lain jika saya memanggil direktori sebagai aplikasi maka saya ingin mengatur direktori itu …

4
Precedence of Pipe (|) dan logical dan (&&) dalam bash
Skenario klasik dengan Operator Precedence, Anda memiliki garis seperti: (cd ~/screenshots/ && ls screenshot* | head -n 5) Dan Anda tidak tahu apakah itu diuraikan ((A && B) | C)atau (A && B | C)... The dokumentasi hampir resmi ditemukan di sini tidak mencantumkan pipa dalam daftar jadi saya tidak …
17 bash 

3
Seberapa kompleks suatu program dapat ditulis dalam Bash murni? [Tutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 3 tahun yang lalu . Setelah beberapa penelitian yang sangat cepat, tampaknya Bash adalah bahasa Turing-lengkap . Saya …

1
Iterasi lebih dari beberapa baris string yang disimpan dalam variabel
Saya membaca bahwa menulis hal-hal seperti itu buruk for line in $(command), sepertinya cara yang benar: command | while IFS= read -r line; do echo $line; done Ini sangat bagus. Tetapi bagaimana jika apa yang ingin saya lakukan adalah isi dari suatu variabel , bukan hasil langsung dari suatu perintah? …
17 bash  read 

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.