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

3
Bir bash betiği ile yapılandırma dosyasını düzenleme
Bir uygulamayı yüklemek ve yapılandırma dosyasını güncellemek için kullanacağım basit bir bash komut dosyası yazmaya çalışıyorum. Bu yapılandırma dosyasını değiştirmek için zor zamanlar yaşıyorum. # DBHost=localhost DBName=test # DBPassword= herhangi bir öneri nasıl aşağıdaki gibi değiştirilmiş yukarıda alabilirim? DBHost=localhost DBName=database DBPassword=password



3
farklı satırlarda aynı verilere sahip iki xml dosyası nasıl karşılaştırılır?
Aynı veriye sahip iki dosyam var ama farklı satırlarda. Dosya 1: <Identities> <Identity> <Id>048206031415072010Comcast.USR8JR</Id> <UID>ccp_test_79</UID> <DisplayName>JOSH CCP</DisplayName> <FirstName>JOSH</FirstName> <LastName>CCP</LastName> <Role>P</Role> <LoginStatus>C</LoginStatus> </Identity> <Identity> <Id>089612381523032011Comcast.USR1JR</Id> <UID>94701_account1</UID> <DisplayName>account1</DisplayName> <FirstName>account1</FirstName> <LastName>94701</LastName> <Role>S</Role> <LoginStatus>C</LoginStatus> </Identity> </Identities> Dosya 2: <Identities> <Identity> <Id>089612381523032011Comcast.USR1JR</Id> <UID>94701_account1</UID> <DisplayName>account1</DisplayName> <FirstName>account1</FirstName> <LastName>94701</LastName> <Role>S</Role> <LoginStatus>C</LoginStatus> </Identity> <Identity> <Id>048206031415072010Comcast.USR8JR</Id> <UID>ccp_test_79</UID> <DisplayName>JOSH CCP</DisplayName> <FirstName>JOSH</FirstName> …

2
CD argümanları duyarsız hale nasıl getirilir?
Bazen çeşitli dizinlere erişirken çoğu zaman Linux sistemimiz altındaki bir dizinin adlarını veya en azından bir bölümünün adlarını hatırlıyorum. Ancak bazı dizinler ilk harf büyüklüğünden başlayarak veya Büyük harf adının ortasındaki karakterlerden biriyle adlandırılır. Herkes cdkomut case INSENSITIVE aşağıdaki bağımsız değişkenleri nasıl yapabilirim , böylece ben gerçekleştirmek cd BackupDirectoryveya cd …

2
--Text = “$ @” neden sadece ilk kelimeyi iletiyor?
Aşağıdaki komut dosyasını aşağıdaki gibi bazı bağımsız değişkenlerle çalıştırdığımda arg1 arg2 arg3: #!/bin/bash zenity --entry --text="$@" zenity şu metni içeren bir giriş iletişim kutusu oluşturur: "arg1", beklerken "arg1 arg2 arg3" Aşağıdaki komut dosyası gibi bir değişken kullanırsanız, giriş metni için tüm bağımsız değişkenleri gösterir. #!/bin/bash text="$@" zenity --entry --text="$text" Bu …
9 bash  shell  quoting 

2
Dosyayı satır satır okurken kullanıcı girişi isteme
Sınıf için çıktı alacak bir Bash komut dosyası yazmak gerekir ispellve ben denemek ve while döngüsü içinde kullanıcı girişi istediğimde sadece kullanıcı satırı olarak dosyanın bir sonraki satırı kaydeder. While döngüsünde kullanıcı girişi isteğinde nasıl bulunabilirim? #!/bin/bash #Returns the misspelled words #ispell -l < file #define vars ISPELL_OUTPUT_FILE="output.tmp"; INPUT_FILE=$1 ispell …

2
Birden fazla Konsole'den bash geçmişini kaydetme doğru çalışmıyor
Birden fazla Konsole terminali kullanıyorum. Ve her terminalde yazdığım tüm komutların komut geçmişine kaydedilmesini istiyorum, böylece açacağım bir sonraki konsole hepsine sahip olacak. Her terminalin diğer terminalin komut geçmişini yazmasını önlemek için,.bashrc # avoid duplicates and commands starting with space export HISTCONTROL=ignoredups:erasedups:ignorespace # append history entries.. shopt -s histappend #My …

5
Bash'deki ilk alan tarafından sıralanan satırlar nasıl sayılır
INPUT'tan bir snippet: ... #################### Bala Bela;XXXXXX12345;XXXXXX12345678;A SERVER345Z3.DOMAIN.com0 SERVER346Z3.DOMAIN.com0 SERVER347Z3.DOMAIN.com0 SERVER348Z3.DOMAIN.com0 ssh-dss ...pubkeyhere... #################### Ize Jova;XXXXXX12345;XXXXXX12345;A SERVER342Z3.DOMAIN.com0 SERVER343Z3.DOMAIN.com0 SERVER345Z3.DOMAIN.com0 ssh-rsa ...pubkeyhere... ... Ve işte ihtiyacım olan ÇIKTI'dan bir pasaj: Bala Bela;XXXXXX12345;XXXXXX12345678;A 4 Ize Jova;XXXXXX12345;XXXXXX12345;A 3 Bu yüzden, "SERVER" ile başlayan kaç satırın verilen kullanıcıya (ör. "Bala Bela; XXXXXX12345; XXXXXX12345678; A") …

2
Bash, $ PATH doğru belirtilse bile neden komut bulamıyor?
/ Etc / profile dosyasındaki komutumun yolunu belirtiyorum : export PATH=$PATH:/usr/app/cpn/bin Komutum şurada bulunur: $ which ydisplay /usr/app/cpn/bin/ydisplay Yani, "echo $ PATH" çıktısını yaparken şöyle görünür: $ echo $PATH ...:/usr/app/cpn/bin Ve her şey yolunda, ama SSH aracılığıyla komutumu başlatmaya çalıştığımda hata alıyorum: $ ssh 127.0.0.1 ydisplay $ bash: ydisplay: command …
9 linux  bash  shell  ssh  path 

2
Çıkışta SSH LocalCommand
İçinde ~/.ssh/config, LocalCommanduzak bir makineye SSH yoluyla bağlandığınızda yerel bir komut yürütmek için yönergeyi kullanabilirsiniz . Ben Ama nasıl bir komut çalıştırmak mı çıkmak SSH bağlantısı? Bağlantı sona erdiğinde veya kapandığında * .bashrc / .bash_profile * dosyalarının kaynaklanmadığı anlaşılmaktadır.
9 bash  ssh  osx 

5
Yalnızca kök yazma iznine sahip bir dosyaya satır nasıl eklenir ve kod yürütülmesine devam edilir
Ben bash betiklerini öğrenmeye çalışıyorum. Pratik bir sorun üzerinde çalışıyorum ve bir noktada rootyazma izni gerektiren bir dosyaya bir satır eklemem gerekiyor . Kod şöyle görünür: # some code echo "add this line to the code" >> fileName # some code Komut dosyasının bir şekilde kök parola istemesini, parolayı doğrulamasını …

1
yerel makinemde ssh üzerinde ispinozda bir ses / bildirim çalmak
Bu yüzden finch, sshiçine girdiğim uzak bir makinede çalışan bir komut satırı sohbet istemcisi (düşünüyorum pidgin) var . finchbildirim sesleri vardır ve belirli olaylar gerçekleştiğinde komut dosyasını çalıştırarak ses dosyasını farklı iletmenizi sağlar %s. Örneğinmplayer %s Uzak makineden, bildirim oluştuğunda, %syerel makinemde ne varsa oynamak için ne tür bir komut …
9 ssh  bash  audio 



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.