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
Bit setuid tampaknya tidak berpengaruh pada bash
Saya bereksperimen sedikit dan melihat sesuatu yang aneh: mengatur bit setuid pada salinan bash yang terletak di /usr/bin/bash-testtampaknya tidak berpengaruh. Ketika saya menjalankan instance bash-test, direktori home saya tidak disetel ke /rootdan ketika saya menjalankan whoamiperintah dari bash-test, nama pengguna saya tidak dilaporkan root, menyarankan bahwa bash-testitu tidak berjalan sebagai …
14 linux  bash  setuid 

3
Tampilkan tubuh fungsi di Bash
Saya telah mengatur beberapa fungsi di .bashrcfile saya . Saya hanya ingin menampilkan kode aktual dari fungsi dan tidak menjalankannya, untuk dengan cepat merujuk ke sesuatu. Apakah ada cara, kita bisa melihat definisi fungsi?
14 bash  function 

12
linux diff tools: buat daftar file yang dimodifikasi
Bagaimana cara membuat daftar file yang dimodifikasi secara terprogram menggunakan alat baris perintah linux? Saya tidak tertarik dengan perbedaan pada file tertentu (delta, patch). Saya hanya ingin memiliki daftar file baru atau yang dimodifikasi dibandingkan dengan rilis produk sebelumnya. Sehingga saya dapat menerbitkan pembaruan produk baru. pembaruan: diff -qrtidak menghasilkan …

3
Mengapa tanda seru `!` Terkadang mengecewakan bash?
Saya menyadari bahwa !memiliki arti khusus pada baris perintah dalam konteks sejarah baris perintah, tetapi selain itu, dalam skrip runing tanda seru kadang-kadang dapat menyebabkan kesalahan penguraian. Saya pikir itu ada hubungannya dengan event, tetapi saya tidak tahu apa acara itu atau apa fungsinya. Meski begitu, perintah yang sama dapat …

2
sintaks kasus bash bersarang dan ;; terminator
Apakah saya punya cukup (atau mungkin terlalu banyak) ;;terminator dalam skrip bash ini yang berisi nested case's? case "$1" in OK) # Nothing needs done echo -n "OK:1" ;; CRITICAL) case "$2" in SOFT) case "$3" in 1|2) soft_reset_pool.sh ;; esac ;; HARD) case "$3" in 1|2) hard_reset_pool.sh ;; 3|4) …
14 bash 

3
shell: tetap mengikuti baris baru ('\ n') di substitusi perintah
Saya ingin dapat menangkap output yang tepat dari substitusi perintah, termasuk karakter baris baru yang tertinggal . Saya menyadari bahwa mereka dilucuti secara default, jadi beberapa manipulasi mungkin diperlukan untuk menyimpannya, dan saya ingin menyimpan kode keluar yang asli . Misalnya, diberi perintah dengan sejumlah variabel baris baru dan kode …
14 bash  shell 

4
Bagaimana membuat bash glob sebagai variabel string?
Sistem Informasi OS: OS X bash: GNU bash, versi 3.2.57 (1) -release (x86_64-apple-darwin16) Latar Belakang Saya ingin mesin waktu untuk mengecualikan satu set direktori dan file dari semua proyek git / nodejs saya. Direktori proyek saya sedang dalam ~/code/private/dan ~/code/public/jadi saya mencoba menggunakan bash looping untuk melakukannya tmutil. Isu Versi …

1
Menjalankan beberapa fungsi bash di latar belakang dan menunggu hingga kembali
Ini adalah skrip sederhana yang menjalankan nvidia-smiperintah pada banyak host dan menyimpan hasilnya ke file umum. Tujuannya di sini adalah membuatnya berjalan secara tidak sinkron . Apakah &pada akhir process_host()pemanggilan fungsi sudah cukup? Apakah skrip saya benar? #!/bin/bash HOSTS=(host1 host2 host3) OUTPUT_FILE=nvidia_smi.txt rm $OUTPUT_FILE process_host() { host=$1 echo "Processing" $host …


3
Menemukan folder ekstensi PHP menggunakan bash
Saya mencoba membuat skrip bash untuk menginstal ekstensi PHP Source Guardian namun direktori tujuan berbeda pada setiap rilis Ubuntu berikutnya. Menginstal PHP5 di Ubuntu 14.04 menghasilkan ekstensi disimpan di / usr / lib / php5 / 20121212 + lfs /, di Ubuntu 15,04 perubahan direktori ini, misalnya / usr / …
14 bash  ubuntu  php 

3
skrip untuk memeriksa apakah sertifikat SSL valid
Saya memiliki beberapa sertifikat SSL, dan saya ingin diberi tahu, ketika sertifikat telah kedaluwarsa. Ide saya adalah membuat cronjob, yang mengeksekusi perintah sederhana setiap hari. Saya tahu bahwa opensslperintah di Linux dapat digunakan untuk menampilkan info sertifikat server jarak jauh, yaitu: openssl s_client -connect www.google.com:443 Tapi saya tidak melihat tanggal …

4
Diberikan dua perintah latar belakang, hentikan yang tersisa saat salah satu keluar
Saya memiliki skrip bash sederhana yang menjalankan dua server: #!/bin/bash (cd ./frontend && gulp serve) & (cd ./backend && gulp serve --verbose) Jika perintah kedua keluar, sepertinya perintah pertama terus berjalan. Bagaimana saya bisa mengubah ini sehingga jika salah satu perintah keluar, yang lain dihentikan? Perhatikan bahwa kita tidak perlu …

2
Bagaimana cara menyimpan file gambar dalam variabel bash?
Setelah saya menggunakan perintah berikut, pngString="$(cat example.png)" echo -n "$pngString" > tmp.png Saya tidak bisa membuka tmp.png sebagai file PNG. Mungkin beberapa informasi hilang ketika saya gunakan $pngStringuntuk menyimpan file gambar. Jadi pertanyaannya adalah: Bagaimana saya bisa menyimpan informasi gambar lengkap menggunakan variabel dalam skrip bash?
14 bash  cat  images  binary  variable 

2
Urutan executable dimulai di bash
Jika saya menjalankan testperintah dalam bash, test(mengevaluasi ekspresi kondisional) utilitas bawaan dimulai: $ type test test is a shell builtin $ type -a test test is a shell builtin test is /usr/local/bin/test test is /usr/bin/test $ Namun, seperti yang terlihat pada output di type -a testatas, ada testdirektori lain di …

1
Bagaimana cara saya menjawab y dalam skrip bash secara otomatis?
Saya ingin menghapus beberapa program melalui skrip bash. Setelah saya menjalankan perintah, terminal bertanya apakah saya yakin saya ingin menghapusnya. Jadi saya perlu menjawab y. Saya ingin melakukannya secara otomatis dan menjawab ysetelah penundaan 10 detik. Saya melakukan contoh ini tetapi tidak berhasil - #!/usr/bin /opt/MNG/MNGVIEWHP/fe/uninstall sleep 10 echo "y" …
14 bash 

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.