«bash» etiketlenmiş sorular

Diğer Bourne / POSIX mermilerinin aksine, GNU'dan Bourne Again SHell'e özgü sorular. Genel olarak Unix kabukları hakkında sorular için / shell etiketini kullanın.

1
Dolar işareti enterpolasyon bash tırnak içinde
Yazdığım bu küçük test komut dosyasını çalıştırıyorum: #!/bin/bash TESTCASE=$@ testHarness <<runTest $TESTCASE runTest komut satırından: ./test.sh "1092$212" ama dolar işareti çıkarılıyor. Kaçarsam çalışır. Ama çift tırnakların bunu yapmamdan koruyacağını düşündüm. Birisi neler olup bittiğini anlamama yardımcı olabilir mi?
9 bash  shell  quoting 


2
Alt kabuk olmadan bash'ta bir komutun çıktısı üzerinde yineleme
Bir alt kabuk oluşturmadan veya geçici bir dosya kullanmadan bir komutun çıktısı üzerinden döngü istiyorum. Komut dosyamın ilk sürümü böyle görünüyordu, ancak alt kabuk oluşturduğundan ve exitkomut gerekli olan ana komut dosyası yerine alt kabuğu sonlandırdığından bu çalışmıyor . İlke yönlendirmesini yapılandırmak için çok daha büyük bir komut dosyasının bir …

2
Byobu ekran oturumuna bağlan ve komutu yürüt?
Bir senaryoda, olabildiğince otomatikleştirmeyi deniyorum. Daha ilginç zorluklardan biri, bir byobu ekran oturumuna bağlanmak ve bir komut yürütmektir. Bu yüzden açık bir yerde, kaç ekran oturumu olduğuna baktım (oyunun byobu'da 3 penceresi var ve lordquackstar 2 tane var. Kullanıcılar ayrı macun örneklerinde) game@quackgame:~$ screen -ls There is a screen on: …


4
Bash istemini değiştirme
Bash isteminin neye benzediğini belirleyen ayar nerede? Özellikle Arch'de, ancak eminim başkaları farklıysa diğer dağıtımları da bilmek ister. Speficially (K) Ubuntu'nun istemini kullanmak istiyorum
9 bash  prompt 

1
Ssh oturumunda Bash otomatik tamamlama
SSH'den makineme giriş yaptığımda bash komutlarını otomatik olarak tamamlamak istemiyor gibi görünüyor (şu anda beni rahatsız eden şey apt-get'i otomatik olarak tamamlamıyor). Bir ssh oturumu içinde bash'ın otomatik olarak tamamlanmasına izin verecek bir ayar var mı?

3
bash PS1 kurulumu
PS1'i aşağıdaki gibi yapılandırmaya çalışıyorum. Yeşil = "\ [\ e [32; 1 m \]" Kırmızı = "\ e [0, 31m" Mor = "\ e [0, 35m" STARTCOLOR = "\ [\ e [40m \]" ENDCOLOR = "\ [\ e [0m \]" PS1 dışa aktar = "$ STARTCOLOR $ Yeşil \ u …
9 bash  prompt 

1
bash işleminin geçici dosyayla değiştirilmesi
Bazı programların dosyalarının aranabilir olması gerekir, örneğin objdump. $ objdump -D -b binary -m i8086 <(echo 0xea 0x5b 0xe0 0x00 0xf0|xxd -r -p) objdump: Warning: '/proc/self/fd/11' is not an ordinary file Süreç ikamesinin geçici dosyalar kullanması uygun olacaktır. Man sayfasında bash'ın işlem değiştirme ile geçici dosyalara geri dönebileceğini görebiliyorum, ancak …

3
Bu curl komutuna bir değişkeni nasıl eklerim?
Sunucuya bir metin dizisi gönderen bir curl komutuna sahibim ve metin dizesinin bir dosyadan veya bir bash değişkeninden nasıl geleceğini anlamaya çalışıyorum. Komut şöyle gözüküyor: curl -X POST -u "apikey:<apikey>" --header "Content-Type: application/json" --data '{"text": "<variable>"}' "<url>" Orada bir değişkeni nasıl elde edeceğimi bilemiyorum. $ Değişkeni ve $ (<dosya) ile …
7 linux  bash  curl 

5
Bash `editor` komutu nedir?
Mevcut kullanıcının favori metin editörünü açmayı umarak açacak bir komut arıyordum, çünkü bazı komutları bir blogda komutlarla yazıyorum. Gibi bir komut bekliyordum editve buldum editor. Benim için istediğime yakın olan terminalde vim başladı; Ben vim-gtk kullanıyorum. Editörün vim-gtk kullanmasını sağlamak için bir yol aramaya başladım ve bir ortam değişkenini açıklayan …

3
Değişken genişlemesini tırnak içinde nasıl sarabilirim?
Bash betiğim şuna benziyor: #!/bin/bash set -x ./test FLAGS=${@:2} Ve çalıştırdığımda çalıştırılan ./script 1 2 3komut ./test FLAGS=2 3. İstediğim FLAGS="2 3". Dördüncü çizgiyi ./test FLAGS="${@:2}"değiştirdiğimde hiçbir değişiklik olmaz. Dördüncü çizgiyi ./test FLAGS=\"{@:2}\"elde ./test 'FLAGS="2' '3"'ettiğimde istediğim şey bu değil. Değişkenlerimi tırnak içinde nasıl satabilirim?
5 bash  shell 

3
Bulunamayan bir komutu girdikten sonra dnf'de Yetkisiz Kurulumlar
Fedora 23'e dayanan Korora 23 kullanıyorum. Ne zaman bash olarak kullanılamayan bir komut yazsam bash, komutu sağlamak için bir paket kurmak isteyip istemediğimi soruyor. Sorun, eğer yyazarsam, herhangi bir şifre sormadan paketi yükler. Bu sudoşifre sormuyor. Parola istemi kullanırken başarısız olur sudo dnf install <package>, ancak bash bunu kendi kendine …


2
Metin dosyası satırlarına göre virgülle ayrılmış komut satırı parametrelerini belirtme
Gibi bir komut çalıştırmak istiyorum: command argument --parameter=param1,param2,param3 param1, param2, param3, her biri bir satırda params.txt dosyasından gelen herhangi bir sayıda parametre olabilir. İle parametrelerin doğru bir listesini görmek oluşturabilirsiniz echo $(cat common.modules) | tr " " "," Ama deniyorum command argument --parameter=$(cat params.txt) | tr " " "," ve …
1 bash  sed  cat  arguments  tr 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.