«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
cp: stat `/vol/examples/tutorial/science.txt 'olamaz: Böyle bir dosya veya dizin yok
Bir komut denedim cp /vol/examples/tutorial/science.txt .ve hatayı alıyorum - cp: cannot stat `/vol/examples/tutorial/science.txt': No such file or directory Bunun neden olduğunu anlamıyorum. Cygwin giriş klasörüne gittim ve gerekli klasör yapısını ve metin dosyasını oluşturdum. Ayrıca klasör yapısını ve isimlerini de kontrol ettim. Ayrıca içeri giriyorum ~/vol/examples/tutorialsonra cat science.txtda dokümanı okuyabiliyorum. …
18 bash  filenames 





2
Bas komut dosyasında sekme ile belirlenmiş dosyada döngü
Şimdiye kadar sahip olduğum şey: #!/bin/bash while read line; do DB=$(echo $line | cut -f1) USER=$(echo $line | cut -f2) PASS=$(echo $line | cut -f3) echo DB=$DB USER=$USER PASS=$PASS done < users.txt Ve girdi dosyasının bir örneği: drupal_1 drupal1 tmmjXSWL drupal_2 drupal2 FHiJSYHM drupal_3 drupal3 b7bFNj06 drupal_4 drupal4 0AaV62EL Ve …
18 bash 

4
Birden fazla dosya yayınlayın, hepsi eşit değilse doğru
Birkaç dosyam var, tüm bu dosyaların aynı içeriğe sahip olup olmadığını kontrol etmek istiyorum. Bunu kontrol etmek için hangi komut satırını kullanabilirim? Kullanımı şöyle olabilir: $ diffseveral file1 file2 file3 file4 Sonuç: All files equals VEYA Files are not all equals
18 bash  diff 

4
Komuttan sonra neden uzun bir gecikme bulunamadı?
Genellikle ls gibi bir komutu yanlış yazdığımda (örneğin, 's' yazmadan önce ENTER tuşuna basıyorum), terminal görüntülendikten sonra uzun bir (~ 2s) gecikme olur: bash: l: command not found... Yanlış bir şifre girildikten sonra benzer bir gecikmenin nedenlerini anlayabiliyorum, başına Yanlış bir şifre girdikten sonra neden büyük bir gecikme var? . …

4
Bash'i tamamen yeniden başlat
Bash'ı tamamen yeniden başlatmanın ve yeniden yüklemenin .bashrcve .profilebenzerlerinin bir yolu var mı ? Bu dosyaları düzenledikten sonra değişikliklerimin düzgün çalıştığından emin olmak istiyorum.



1
Bash anlamı '2>> (command)' Yönlendirme
Bir süre önce bir senaryo hazırladım ve etrafına günlük kaydı ekledim, ancak günlük kaydı yönlendirmesinin nasıl çalıştığını unuttum :-( Bunun özü: #!/bin/bash LOGFILE=/some/path/mylogfile ( # here go my commands which produce some stdout # and, if something goes wrong, also some stderr ) 1>>${LOGFILE} 2> >( tee -a ${LOGFILE} >&2 …

2
Dizede bash değişkeninden sonra boşluk nasıl önlenir?
Renk için bir değişkenim var. Dize içinde değerlendirerek, dizeleri renk ayarlamak için kullanın. Ancak, adından sonra boşluk eklemeniz gerekir (böylece ad metnin bir bölümünü içermez). Bu bazen kötü görünüyor. Bu alanı kullanmaktan (yazdırmaktan) nasıl kaçınabilirim? Örnek (Diyelim ki Red=1ve NC=2): echo -e "$Red Note: blabla$NC". Çıktı: 1 Note: blabla2. Beklenen …


2
Çift tırnak içinde tek tırnak ve Bash referans kılavuzu
Çift Tırnaklar başlıklı bölüm 3.1.2.3'te Bash el kitabı şunları söylüyor: Karakterleri çift tırnak içine almak ('"'), '$', '' ',' \ 've geçmiş genişletmesi etkinleştirildiğinde'! 'Hariç, tırnak içindeki tüm karakterlerin gerçek değerini korur. Şu anda tek alıntı ( ') ile ilgileniyorum . Önceki bölümde, bölüm 3.1.2.2'de açıklanan özel anlamı: Karakterleri tek …
18 bash  shell  quoting 

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.