«bash» etiketlenmiş sorular

Bash, GNU Projesi'nden Unix benzeri işletim sistemleri için ücretsiz bir kabuktur.

2
Sed ile kullanım için bash betiğinde düzgün eğik çizgi
Kuru modda rsync çalıştırarak ve daha sonra rsync çıkışında listelenen dosyaların boyutlarını toplayarak iki klasör eşitlerken yeni kopyalanacak dosyaların boyutunu belirlemeye çalışıyorum. Şu anda dosyaların üst klasörlerine önek eklemede kalıyorum. Sed kullanarak satırlara nasıl önek ekleyeceğimi ve sed kullanarak nasıl kaçacağımı öğrendim, ama bu ikisini birleştiren sıkıntılar yaşıyorum. Bu kadar …

3
Windows'ta git bash ile klonlama yaparken Fatal: UriFormatException ile karşılaşıldı
Git bash kullanıyorum $ git --version git version 2.9.3.windows.1 Bir depoyu klonladığımda şunu görüyorum: $ git clone https://UserName@bitbucket.mycompany.org:5555/scm/repofolder/repo.git Cloning into 'repo'... Fatal: UriFormatException encountered. Fatal: UriFormatException encountered. Fatal: UriFormatException encountered. Fatal: UriFormatException encountered. remote: Counting objects: 2666, done. remote: Compressing objects: 100% (1426/1426), done. remote: Total 2666 (delta 1378), reused …
14 windows-7  bash  git  clone 

3
Bash kabuğu: .png veya .PNG?
Bir bash komut dosyasında '.png veya .PNG türündeki tüm dosyalar için' nasıl söyleyebilirim? Deniyorum : for i in (`ls *.PNG` && `ls *.png`) ancak bir sözdizimi hatası alıyorum.


2
Bash: Son komuttaki bir kelimenin tüm tekrarlarını değiştir
Neredeyse yanlışlıkla, şöyle bir şey yapabileceğinizi anladım: $ cp foo.data bar1.data $ ^bar1^bar2 Ve bunun bar2.datayerine aynı komutu çalıştırır bar1.data. Şimdi, hedef kelimenin birden çok tekrarlaması olursa ne olur? Örneğin: $ cp foo.data bar.data $ ^data^index Yalnızca ilk datauzantının yerini alır . Her ikisinin de yerini almasını nasıl sağlayabilirim?

5
(Büyük) bir dizini yalnızca farklı dosyaları değiştirerek başka bir dizine nasıl kopyalayabilirim?
A dizinim ve b dizinim var. Onlar büyük. b, a ile hemen hemen aynıdır. "neredeyse", 4-5 dosyanın farklı olduğu anlamına gelir ve bunların hangileri olduğunu bilmiyorum. B'yi a'nın üzerine kopyalamak istiyorum, ancak yalnızca farklı dosyalar. Ben bashtayım. (hayır, basitçe bir silemez ve b ile değiştiremem, çünkü 1) a sürüm kontrollü …
14 linux  bash  cp  file-transfer 

4
Çift kök klasör vs tek kök klasör
Linux kutumda, bash'da, iki ileri eğik çizgi ile gösterilen bir "çift kök" klasörüne erişimim var: tomas:~ $ cd / tomas:/ $ ls bin/ cdrom@ ... tomas:/ $ cd // tomas:// $ ls bin/ cdrom@ ... Klasörün içeriği ve alt klasörü "normal" tek eğik çizgi kökü ile aynıdır. Alt klasörlerine eriştiğimde …
14 linux  bash 

9
OS X'te alt sürüm dosyaları ve klasörleri hariç tüm dosya ve klasörleri kopyalayın
Tüm dosya ve klasörleri bir dizinden diğerine kopyalamaya çalışıyorum, ancak belirli dosyaları hariç tutuyorum. Özellikle, alt sürüm dosyaları ve klasörleri hariç tutmak istiyorum. Ancak genel ama özlü bir çözüm istiyorum. Yakın gelecekte birkaç tür dosyayı hariç tutma ihtiyacını bulacağımı düşünüyorum. Örneğin, .svn, * .bak ve * .prj'yi hariç tutmak isteyebilirim. …



1
Bağlama ve .inputrc neden farklı davranıyor?
Doğru olanı yapmaya çalışıyorum ve anahtar bağlarımı yerleştiriyorum ~/.inputrc. Ancak, değişmek zorunda olduğum ortaya çıkıyor bind '"\e\C-j":"\e[1~quiet \e[4~\n"' içine "\e\C-j": "\eOHquiet \eOF\n" Şimdi \eOH(nav-block-pos1 bağlı beginning-of-line) ve \eOF(nav-block-end bağlı end-of-line) kendi yapılandırmamda kendilerine her zaman güvenemeyeceğim bağlamalar. Öyleyse asıl soru niçin num-block-pos1 ( \e[1~) ve num-block-end ( \e[4~) ile bağlantının …


7
Okumadan önce stdin'i temizleyin
Aşağıdaki bash betiği var: # do some time consuming task here read -p "Give me some input: " input Tahmin edebileceğiniz gibi, bir kullanıcı "zaman alan görev" sırasında bazı rastgele tuşlara basarsa, istenmeyen girdi de dikkate alınır. stdinOkuma komutunu vermeden önce nasıl temizlerim (veya en azından yoksayırım)?
14 linux  bash  shell  stdin 

3
Oturum açmamışken bash betiğini uzak terminalde çalışır halde bırak?
Çalıştırmak için birkaç saat süren bir bash betiği var. Çalışırken, oturumu kapatmayı veya internet bağlantısını kesmeyi de içeren başka şeyler yapmak istiyorum (komut dosyam çeşitli bilgisayarlarda ağ testleri çalıştırıyor). Testlerimi çalışırken uzak bir terminalden ve terminalden çıkış yapmama izin verecek bir komut olduğunu anlıyorum. Bu komutun ne olduğunu bilen var …

5
Scp gibi ancak dosya ve klasörleri silmek için başka komutlar var mı?
Uzak bir yere şeyler kopyalamak için scp kullanıyorum. Ancak bazen scp beklendiği gibi çalışmaz, bazen kopyanın düzgün bir şekilde tamamlanmadığını fark ettim (muhtemelen kopyaladığım klasöre yeni dosyalar eklediğimde). Bu yüzden önce uzak klasörü kaldırmak ve daha sonra tam olarak ihtiyacım olan şey olduğundan emin olmak için kopyayı yapmak istiyorum. Scp …
14 bash  ssh  scp 

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.