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.

3
Bagaimana saya bisa meneruskan argumen yang disimpan pada variabel ke WGET
Saya sedang menulis skrip bash yang banyak menggunakan wget. Untuk mendefinisikan semua parameter umum di satu tempat, saya menyimpannya di variabel. Berikut sepotong kode: useragent='--user-agent="Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0"' cookies_file="/tmp/wget-cookies.txt" save_cookies_cmd="--save-cookies $cookies_file --keep-session-cookies" load_cookies_cmd="--load-cookies $cookies_file --keep-session-cookies" function mywget { log "#!!!!!!!!!# WGET #!!!!!!!!!# wget $quiet $useragent $load_cookies_cmd …


3
Cara memodifikasi output di pipeline perintah bash
Sebagai contoh, saya mendapat dari beberapa perintah beberapa baris $ some-command John Bob Lucy Sekarang saya ingin menambahkan perintah chaining, yang memodifikasi output. $ some-command | other-command Hi John Bye Hi Bob Bye Hi Lucy Bye Bagaimana cara menulis other-command? (Saya seorang pemula di bash)
10 bash  pipe 

2
Bagaimana membuat tar menyimpan arsip pada mesin jarak jauh menggunakan sftp atau ftp?
Saya ingin mencadangkan beberapa data saya yang sangat penting pada mesin jarak jauh. Saat ini saya hanya menyimpannya ke mesin lokal saya dengan menggunakan perintah ini:tar -cvjf ~/backups/Backup.tar.bz2 ~/importantfiles/* Saya lebih suka tidak menggunakan perintah lain untuk memindahkannya ke mesin jarak jauh, artinya saya hanya ingin perintah ini ditingkatkan sehingga …
10 bash  tar  ftp  remote  sftp 


2
Perintah bash setenv tidak ditemukan
Ketika saya menggunakan perintah berikut setenv CLASSPATH /path/mysql-connector-java-ver-bin.jar:$CLASSPATH kesalahan adalah bash setenv command is not found Ketika saya menemukan path setenv dengan perintah mana, maka saya menemukan path berikut (/usr/kerberos/sbin:/usr/kerberos/bin:/home/ec2/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/home/ec2/bin:/root/bin)

3
Bagaimana saya bisa melakukan cd ke direktori sebagai root?
Katakanlah ada direktori yang tidak dapat saya akses. Jelas sudo cd footidak akan bekerja, karena cdshell sudah ada di dalam setiap shell yang pernah ada. Sejauh ini, saya baru saja menggunakan sudo bash(ya saya tahu ada cara yang lebih baik) untuk mendapatkan prompt root. Lalu, saya bisa cdmasuk ke direktori …
10 bash  sudo  cd-command 

2
Lewati argumen agar berfungsi persis apa adanya
Saya memiliki fungsi berikut: bar() { echo $1:$2; } Saya memanggil fungsi ini dari fungsi lainfoo ,. fooitu sendiri disebut sebagai berikut: foo "This is" a test Saya ingin mendapatkan hasil sebagai berikut: This is:a Artinya, argumen yang barmenerima harus sama dengan token yang saya berikan foo. Bagaimana fooperlu diimplementasikan …

3
cd ke direktori dan jalankan banyak perintah
Saya memiliki skrip berikut. #!/bin/bash mount /dev/sda6 /mnt/gentoo set +e cd /mnt/gentoo && mount -t proc none /mnt/gentoo/proc \ && mount --rbind /dev /mnt/gentoo/dev \ && mount --rbind /sys /mnt/gentoo/sys \ && chroot /mnt/gentoo /bin/bash \ && source /etc/profile \ && export PS1="(chroot)$PS1" Apa yang saya coba capai di sini …
10 bash 

7
CentOS | [root @ hostname] tidak muncul lagi?
Untuk beberapa alasan saya masuk ke server CentOS6 saya dan pada awal setiap baris biasanya muncul [root@hostname]# Sekarang ini terlihat -bash-4.1# Apa artinya ini? Dan bagaimana cara mengembalikannya ke normal?
10 centos  bash 

2
segarkan tab bash selesai
Saya memiliki skrip untuk menyelesaikan ssh-host saya secara otomatis. Namun, jika saya mengubah ~/.ssh/configpelengkapan otomatis tidak diperbarui secara otomatis. Ini tidak mengejutkan saya. Dalam shell baru, entri baru diambil dan dapat digunakan, tentu saja. Bagaimana cara saya memicu penyegaran penyelesaian secara manual di bash?

4
Logis DAN dalam skrip bash
Saya memiliki ifdalam skrip bash saya yang harus memeriksa apakah BAIK dari 2 file ada, jika tidak ada itu harus cocok. Kode yang saya miliki: if [[ ! -f /etc/benchmarking/code ]] && [[ ! -f /etc/benchmarking/code.class ]]; then echo "match" fi Tetapi ini sepertinya tidak berhasil karena suatu alasan. Saya …

3
Gunakan `ln` untuk membuat direktori yang hilang
Jadi saya menulis manajer paket kecil, dan masalah yang saya hadapi adalah membuat tautan simbolis ke file. Itu menginstal paket untuk /usr/pkg/name-version, dan kemudian membaca file untuk menentukan apa yang membuat tautan simbolis. Saya menggunakan lnuntuk membuat tautan, dan saya mengalami masalah ketika mencoba menginstal header Linux API. Saya perlu …

2
Tidak termasuk file dalam bash loop
Dalam skrip berikut, Bagaimana cara mengecualikan direktori dalam loop? Saya ingin melakukan ini karena semua file symlink menunjuk ke direktori ini yang ada di level yang sama, jadi saya tidak ingin menambahkannya. cd /var/www for dir in */ do base=$(basename "$dir") tar -czfh "${base}.tar.gz" "$dir" done
10 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.