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
Cara membuat alias dengan perintah berisi 'dan "
Beberapa posting yang lalu seseorang bertanya bagaimana menampilkan memori dalam persentase. Seseorang menjawab dengan: free | awk '/^Mem/ { printf("free: %.2f %\n", $4/$2 * 100.0) }' Saya bertanya-tanya apakah saya dapat mengubah perintah ini menjadi alias di ~ / .bashrc. Tetapi sintaks alias adalah: alias aliasname='command' Bagaimana saya bisa melakukan …
10 bash  quoting  alias 

5
Ambil kode keluar dari perintah keluar
Saya memilikinya di skrip bash: exit 3; exit_code="$?" if [[ "$exit_code" != "0" ]]; then echo -e "${r2g_magenta}Your r2g process is exiting with code $exit_code.${r2g_no_color}"; exit "$exit_code"; fi Sepertinya akan keluar tepat setelah perintah keluar, yang masuk akal. Saya bertanya-tanya apakah ada beberapa perintah sederhana yang dapat memberikan kode keluar …

1
Tulis perintah terstruktur dalam banyak baris dengan tombol tab diaktifkan
Saya ingin menulis perintah terstruktur dalam beberapa baris sebagai $ for i in *; → do → file $i; → done bmdt.md: ASCII text breakfast.md: ASCII text brmdh.md: ASCII text test.sh: Bourne-Again shell script text executable, ASCII text tetapi menemukan tab tidak berfungsi, Bagaimana saya bisa mengaktifkan tombol tab di …
10 bash 


2
Baca log dari satu proses selama menjalankan beberapa perintah
Saya memiliki beberapa layanan yang menghasilkan log dalam file logs.log. Saya memiliki beberapa perintah lain yang berinteraksi dengan layanan ini. Katakanlah beberapa foo.sh. Yang saya butuhkan adalah memotong dan menyimpan log dari logs.logsaat foo.shmenjalankan. Dengan kata lain saya memerlukan bagian dari log layanan ketika berinteraksi dengan log saya foo.sh(jadi saya …
10 bash  tail 

3
Kapan `_` variabel lingkungan dari sebuah bash shell?
Bash Manual mengatakan (halaman manual, penekanan saya): Ketika Bash memanggil perintah eksternal, variabel $_diatur ke pathname lengkap dari perintah dan diteruskan ke perintah itu di lingkungannya. Dan ( Parameter Khusus ): _ ( $_, sebuah garis bawah.) Pada startup shell, setel ke pathname absolut yang digunakan untuk memanggil shell atau …

1
Bagaimana saya bisa membatalkan sisa daftar perintah di Bash?
Di Bash, kadang-kadang saya akan mengetikkan daftar perintah dan tekan Enter, dan hanya kemudian menyadari bahwa ada kesalahan dengan beberapa perintah di dekat akhir daftar. Saya tahu bahwa jika saya menekan Ctrl+ Citu akan menghentikan perintah yang sedang berjalan dan membatalkan sisa daftar. Apakah ada cara untuk membatalkan sisa daftar …

2
Apakah panduan studi ini salah tentang perintah untuk menentukan jenis file?
Panduan studi Panduan Pelatihan dan Persiapan LPIC-1 (Ghori Asghar, ISBN 978-1-7750621-0-3) berisi pertanyaan berikut ... Manakah dari perintah berikut ini yang dapat digunakan untuk menentukan jenis file? (SEBUAH) file (B) type (C) filetype (D) what ... dan mengklaim bahwa jawabannya adalah: "(B) type". Tetapi bukankah "(A) file" jawaban yang benar? …
10 linux  bash 

4
temukan perintah, sebutkan keluaran dan izinkan pilihan?
Ketika saya gunakan find, sering menemukan beberapa hasil seperti find -name pom.xml ./projectA/pom.xml ./projectB/pom.xml ./projectC/pom.xml Saya sering ingin memilih hanya hasil tertentu, (misalnya edit ./projectB/pom.xml). Apakah ada cara untuk menghitung findoutput dan memilih file untuk masuk ke aplikasi lain? Suka: find <print line nums?> -name pom.xml 1 ./projectA/pom.xml 2 ./projectB/pom.xml …
10 bash  files  find 

5
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 [c]* casefix.pike cdless chalices.py charconv.py chocolate.pike circum.py clip.pike cpustats.pike crop.pike cwk2txt.py $ echo [C]* …
10 bash  shell  wildcards  locale 

1
Apa itu "s" di dalam "$ -"?
Saya biasanya sangat menyadari isi $-. Pada CentOS terbaru saya mendapatkan: [grochmal@orion ~]$ echo $- himBH hmBHsemua opsi dari set, dan iberarti bahwa shell saya bersifat interaktif. Namun, di Arch Linux saya mendapat: [grochmal@haps ~]$ echo $- himBHs Saya tidak dapat menemukan sesuatu yang berguna man bashdan set -smemberi saya …

4
menetapkan dan memeriksa metadata fungsi bash
Saya sering menghasilkan dan mendaftarkan banyak fungsi bash yang mengotomatiskan banyak tugas yang biasanya saya lakukan dalam proyek pengembangan saya. Generasi itu tergantung pada meta-data dari proyek yang saya kerjakan. Saya ingin membubuhi keterangan fungsi dengan info proyek yang dihasilkan, dengan cara ini: func1() { # This function was generated …
10 bash  function 


2
Cara meneruskan argumen ke skrip yang merupakan input ke bash
Saat ini saya punya satu-liner seperti ini: curl -fsSL http://git.io/vvZMn | bash Itu sedang mengunduh skrip dan meneruskannya ke bash sebagai file stdin. Saya ingin menjalankan skrip ini dengan argumen tambahan print. Mungkin kira-kira seperti ini? curl -fsSL http://git.io/vvZMn | bash -- print Tetapi ini tidak berhasil.
10 bash  pipe  curl  input 

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.