«bash» etiketlenmiş sorular

Bash komut kabuğu için yazılmış komut dosyaları hakkında sorular için. Hata / sözdizimi hatalarına sahip kabuk komut dosyaları için, lütfen buraya göndermeden önce shellcheck programıyla (veya https://shellcheck.net adresindeki web shellcheck sunucusunda) kontrol edin. Bash'in etkileşimli kullanımı ile ilgili soruların Yığın Taşması'ndan çok Süper Kullanıcı'da konuya bağlı olma olasılığı daha yüksektir.






7
Bash komutundaki değişkenlerin tek tırnak içinde genişletilmesi
Ben tek tırnak ve tek tırnak ve bir değişken içinde diğer bazı komutları olan bir bash komut dosyası bir komut çalıştırmak istiyorum . Örneğin repo forall -c '....$variable' Bu biçimde, çıkış $yapılır ve değişken genişletilmez. Aşağıdaki varyasyonları denedim ama reddedildiler: repo forall -c '...."$variable" ' repo forall -c " '....$variable' …
393 bash  shell  variables  quotes 

6
Kabuktaki bir satırda birden fazla komut çalıştırma
Diyelim ki bir dosyam var /templates/appleve istiyorum iki farklı yere koy ve sonra orijinali çıkarın. Bu nedenle, AND /templates/appledizinine kopyalanacak ve bundan sonra orijinali kaldırmak istiyorum./templates/used/templates/inuse Mı cpBunu yapmanın en iyi yolu, bunu takiben rm? Yoksa daha iyi bir yol var mı? Hepsini tek bir satırda yapmak istiyorum, bu yüzden …
388 bash  shell 


7
Linux nasıl kopyalanır ama üzerine yazılmaz?
cpBir dizine istiyorum ama kopyalanan dosyalardan daha eski olsalar bile varolan dosyaların üzerine yazmak istemiyorum. Ve bu tamamen Cractab Bash betiğinin bir parçası olacağı için tamamen etkileşimsiz yapmak istiyorum. Herhangi bir fikir?
385 linux  bash  cp 

7
Grep RegEx'ten Grup Yakalama
Bu küçük komut dosyasını sh(Mac OSX 10.6) bir dizi dosyaya bakmak için aldım . Google bu noktada yardımcı olmayı bıraktı: files="*.jpg" for f in $files do echo $f | grep -oEi '[0-9]+_([a-z]+)_[0-9a-z]*' name=$? echo $name done Şimdiye kadar (açıkçası, size gurular için) dosya adının sağlanan konuyla eşleştiğine $namebağlı olarak sadece …
380 bash  shell  grep 


8
Grep çıktımı satırın sonundaki satır numaralarını ve ayrıca isabet sayısını gösterecek şekilde nasıl biçimlendirebilirim?
Bir dosyadaki dizeyi eşleştirmek için grep kullanıyorum. İşte bir örnek dosya: example one, example two null, example three, example four null, grep -i null myfile.txt İadeler example two null, example four null, Eşleşen satırları aşağıdaki gibi satır numaralarıyla birlikte nasıl döndürebilirim: example two null, - Line number : 2 example …
378 linux  bash  unix  grep 

10
Bas betiğinde zaman damgası değişkeni oluşturma
Günlüğü biraz daha kolay hale getirmek için bir kabuk betiğinde bir zaman damgası değişkeni oluşturmaya çalışıyorum. Komut dosyasının başında değişken oluşturmak ve her ne zaman ben yayınlamak şimdiki zaman yazdırmak istiyorum echo $timestamp. Düşündüğümden daha zor olduğunu kanıtlıyor. İşte denediğim bazı şeyler: timestamp="(date +"%T")" yankı çıktıları (date +"%T") timestamp="$(date +"%T")" …

4
ssh login şirketinde .bashrc
Hardy 8.04 çalıştıran benim ubuntu-box içine ssh zaman, benim ortam değişkenleri .bashrcayarlanmamış. Bir kaynak yaparsam .bashrc, değişkenler düzgün ayarlanır ve her şey yolunda. Girişte neden gelmiyor .bashrc?
374 ubuntu  ssh  bash 


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.