«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.

6
Bash isteminde yalnızca geçerli ve üst dizini göster
Bash için yeniyim ve istemim tcsh'de önemsiz bir şey göstermek istiyor, ancak iyi bir google aramasından sonra hala yapamıyorum. Ben sadece böyle güncel ve üst dizinleri dahil istemi istiyorum: /parent/currentdir $ Tcsh'de bu şu şekilde sağlanır: set prompt = "%C2 %" Ancak bash şimdiye kadar ben sadece aynı çıktı elde …
16 bash  prompt 


5
Bir karakter dizisindeki özel karakterlerden nasıl kaçılır?
Varsayarsak $filebir dosya adının bir değeri tutan, demek Dr' A.tif. Bash programlamada, özel karakteri $filekaldırmadan tek tırnak ve diğer özel karakterlerden nasıl kaçabilirim ? 9 Temmuz 2014 Güncellemesi As @Gilles talebi kolu mümkün değildir kod parçacığı ardından, Dr' A.tif: files=$(find /path/ -maxdepth 1 -name "*.[Pp][Dd][Ff]" -o -name "*.[Tt][Ii][Ff]") echo "${files}" …
16 bash 

2
bash_history: tehlikeli komutları yorumlar: `#`
Bash geçmişinde "tehlikeli" komutların günlüğe kaydedilmesini önlemek için, dosyama aşağıdaki satırı ekledim .bashrc: HISTIGNORE='rm *:mv *:cp *:cat*>*:pv*>*' bu iyi çalışıyor, ancak bir yan etkisi var: Bir makinede yürütülen komutların tam geçmişini göremiyorum. Diyelim ki deneyler için birkaç makinem var ve tüm komutları görmek istiyorum. Ben bash dahili historyçalıştırılan komutları görüntülemek …

3
bash script error stty: standart girdi: Cihaz için uygun olmayan ioctl
Burada birçok kez parola gerekli kurulum ve kurulumu otomatikleştirmek için bir bash komut dosyasında belgeleri kullanıyorum. Parolayı bir kez giriyorum ve komut dosyası çeşitli komutlara geçiriyor. Çoğu durumda, buradaki belge yaklaşımı bu cezayı ele alır. Ancak, bir durumda bu hatayı alıyorum: Enter VNC password: stty: standard input: Inappropriate ioctl for …

5
Senaryodaki shebang satırında birden fazla olasılığa nasıl sahip olabilirim?
Ben teorik olarak çeşitli ortamlar (ve PATHs) ve çeşitli Linux sistemleri üzerinde çeşitli kullanıcılar tarafından çalıştırılabilir bir Python komut dosyası var ilginç bir durumdayım. Bu komut dosyası, yapay kısıtlamalar olmadan mümkün olduğunca çok üzerinde çalıştırılabilir olmasını istiyorum. İşte bilinen bazı kurulumlar: Python 2.6 sistem Python sürümüdür, bu nedenle python, python2 …
16 bash  scripting  python 



3
Bash'ın meta anahtarı nedir?
Ben kullanmaya çalıştı xmodmapharitaya META_Liçin MENUanahtarla ama tarafından kabul edilmesi görünmüyor bashmeta anahtar olarak. Bu yüzden, bu bileşenlerin (klavye, X, xterm, bash) Meta ve Süper Tuşlar açısından nasıl birbirleriyle ilişkili olduğunu merak ediyorum. Herhangi bir açıklama takdir edilecektir. Bunu başka bir şekilde ifade edeyim. Bash man sayfası, örneğin, yank-nth-arg işlevinin …

4
Dizindeki dosya adının otomatik tamamlanması
Bu soru oldukça benzer bu bir , ama çözüm anlayamıyorum. Bu öğreticiyi de biliyorum , ama yine de yanlış yaptığımı anlayamıyorum. Yerleştirilen dizinlerin listesini otomatik olarak tamamlamaya çalışıyorum /something/: $ ls /something/ One Other Three bunun olacak şekilde: $ hi [TAB] One Other Three $ hi O[TAB] One Other Sadece …

4
Sed ile bash değişkeni işleniyor
bash değişkeni LATLNG, bu şekilde parantez içinde bir enlem ve boylam değeri içerir (53.3096,-6.28396) Bunları sed gibi yapmaya çalıştığım LAT ve LON adlı bir değişkene ayrıştırmak istiyorum LAT=$(sed "s/(\(.*\),\(.*\))/\1/g" "$LATLNG") LON=$(sed "s/(\(.*\),\(.*\))/\2/g" "$LATLNG") Ancak, aşağıdaki hatayı alıyorum: sed: can't read (53.3096,-6.28396): No such file or directory

4
Değişkenlerle Döngü
Yaklaşık 20 farklı sunucuda rsync kullanmak ve dosyaları güncellemek için bir bash betiği yazıyorum. Ben rsync parçası anladım var. Sorun yaşadığım değişkenler listesinden geçiyor. Benim senaryom şu ana kadar benziyor: #!/bin/bash SERVER1="192.xxx.xxx.2" SERVER2="192.xxx.xxx.3" SERVER3="192.xxx.xxx.4" SERVER4="192.xxx.xxx.5" SERVER5="192.xxx.xxx.6" SERVER6="192.xxx.xxx.7" for ((i=1; i<7; i++)) do echo [Server IP Address] done [Server IP Address]İlişkili …


1
Xargs ile tanımlı fonksiyon nasıl kullanılır
Bu benim kodum #!/bin/bash showword() { echo $1 } echo This is a sample message | xargs -d' ' -t -n1 -P2 showword Bu nedenle showword, işleve parametre olarak ilettiğiniz her dizeyi yansıtan bir işlevim var . Sonra xargsişlevi çağırmak ve bir kerede bir kelime işleve geçmeye çalışıyorum ve işlevin …
16 bash  xargs  function 

3
PATH'de yürütülebilir bir işlevi, varolan bir işlevle aynı ada sahip çalıştırma
Bazen bir yürütülebilir dosyayı gölgeleyen ve argümanlarını veya çıktısını değiştiren bir işlev tanımlarım. Böylece işlev yürütülebilir ile aynı ada sahiptir ve ben işlev özyinelemeli çağırmadan işlevinden çalıştırılabilir çalıştırmak için bir yol gerekir. Örneğin, otomatik olarak çıktısını çalıştırmak fossil diffyoluyla colordiffve less -Rben kullanın: function fossil () { local EX=$(which fossil) …
16 bash  path  function 

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.