«bash» etiketlenmiş sorular

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

3
Bash Ham çok satırlı dize?
Bash yorumlanmamış bir dize almanın bir yolu var mı - tek ve ouble tırnak ve Bang! vb. ? Gibi bir şey yapmak istiyorum #!/bin/bash echo -e "Line One\nLine Two\nLine three" | python -c """ import sys for line in sys.stdin.readlines(): print "STDIN: %s" %line """ | awk '{print $2}' Sorun …
1 bash  python 

1
Bash'te belirli bir dize içeren bir satır nasıl aranır?
Bazı satırlar içeren bir dosyam var, belirli bir dize aramak istiyorum ve eğer dosya içeriyorsa, aynı dosyadan farklı bir satır yazdırmak istiyorum. örneğin, dosyaya sahip olduğumu varsayalım: aaa bbb ccc Diyelim ki aradığımı bbbve eğer onu bulursam aşağıdaki satırı yazdırmak istiyorum (örnekte ccc). Grep ile kolayca "bbb" yi arayabileceğimi biliyorum …
1 linux  bash  grep  sed  awk 

1
Windows'ta Bash kırıldı / boş bir dizini taşıdıktan sonra sıkışmış
Aşağıdaki komutları çalıştırdıktan sonra (UYARI: koşma!) mkdir tmp1 mkdir tmp2 mv tmp1/ tmp2/ Windows terminalindeki Bash'im mvkomutu çalıştırırken tamamen takıldı ve tamamlamadı. Ctrl+ Bile Ckesemedi. Bash kabuğunu zorla kapattığımda ve yenisini başlattığımda, terminal hala sıkışmış görünüyor ve herhangi bir komut girme isteminde bulunmuyor. Bunu nasıl düzeltebilirim?

1
Dosyaların uzak sunucuda farklı dizin yapısına veya kuruluşa sahip olduğunu kontrol edin
Yaşlanan bir paylaşılan harici disk sürücüsünün yerini alacak bir NAS projesi yaptım ve eski paylaşılan disk sürücüsünün kullanımdan kaldırılmasından önce, tüm önemli verileri yeni NAS'a kopyaladığımı doğrulamak istiyorum. Normalde bu bir sorun olmaz, ancak yeni paylaşım oluşturduktan ve başlangıçta verileri kopyaladığınızdan beri NAS'ı kullanıyorum. Bu kullanım, orijinal paylaşılan harici HDD’de …

2
Aşırı Kullanıcı Giriş Dizini Büyümesini İzleme
Yönetici olmayan kullanıcı ana sayfa dizinlerinin herhangi birinin 20 dakikalık bir sürede 100 MB'tan daha fazla artmış olup olmadığını kontrol edecek ve görecek bir okul ödevi için bir senaryo yazmaya çalışıyorum. Kullanıcıların ana dizinlerinden herhangi biri 100 MB'tan daha fazla artmışsa, kökü bir e-posta ile gönderin. Bunun otomatik bir rutin …
1 bash 

1
Bir müzik kütüphanesini BPM'ye göre sıralama
Giriş olarak "mp3 dosyası (" myfile.mp3 ") alan ve" myfile.mp3: XX.XXX BPM "çıktısını alan bpm-tag adında bir araç kullanıyorum. Müzik kitaplığımdan geçen, her şarkının BPM'sini hesaplayan ve BPM'sine göre bir dizine (örneğin, <80 BPM için "Yavaş" dizini) gibi bir dizini çalıştırmak istiyorum. Nasıl yapılacağı konusunda belirsiz bir fikrim var, ancak …
1 bash  sorting  bpm 

0
Sunucunun çalışır durumda olup olmadığını kontrol edin
Dir oluştur logs(çıktılı kayıtlar için) Bir komut dosyası oluştur IsTheServerUp.bash Sunucunun çalışır durumda olup olmadığını kontrol etmek için bir komut dosyası yazın Log ( echo) sonucu sonucu curlSunucuyu kontrol etmek için komutu kullanın Bash'ınızı yazmak için yukarıdaki kuralları kullanın curlSunucudan bir web sayfası istemek için kullanın --output/dev/nullÇıktıyı bastırmak için seçenek …
1 linux  bash  logging  curl 

3
debian: root dışındaki tüm kullanıcılar için izin verilmedi
Bugün bazı kullanıcı ayarlarımı ve / veya izinlerimi mahvedebilecek bir bash betiği yazdım. Şimdi canlı sistemimdeki senaryoyu test etmenin oldukça aptalca olduğunu biliyorum;). Ne çalışmıyor Kökten başka bir kullanıcı olarak çalışan her işlem (postfix, ftp, dovecot, etc). EDIT: Klasör yapı, sahipler ve izinler durumunda çeşitlidir. Kök dir seviyesinde bir şey …

1
İndirilenler klasörünü bash betiği ile sıralama
Mac'imde Downloads klasörünü bash olarak sıralamak için kendi ihtiyaçlarım için senaryo yazıyorum. İşlev parametrelerine geçiyorum: kaynak dizin, hedef dizin ve taşımak istediğim dosya uzantılarının dizisi. Sorun şu ki, işlev "find" satırındayken, bu uzantıya sahip tek bir dosyayı kopyalar, ancak tüm değişkenleri kaldırdığımda ve parametreleri doğrudan koyduğumda düzgün çalışır. Neler oluyor …
1 bash  shell 

2
Bir rm -rf dosyasından kaldırılan bayt miktarını nasıl eko edebilirim?
Takma adım var alias binobj="find . -iname "bin" -o -iname "obj" | xargs rm -rf" Diskim neredeyse dolduğunda kullanıyorum. Bu, geçerli klasörden tekrar tekrar arayarak, "bin" ve "obj" klasörlerini siler. Silinen tüm dosyaların toplamını nasıl bildiğimi bilmek istiyorum. Bir boru aracılığıyla 2 komut arasına bir yankı koymaya çalıştım, ancak daha …
1 macos  bash 


0
Timewarrior ile görev savaşçısı - aralıklarla üst üste gelemez
VimWiki, TaskWarrior / TimeWarrior ve TaskWiki ile bir kurulumum var. Dün, bazı görevlerin izlenemediğini, çünkü bir şeyi alamadığımı gözlemledim timew summary. Bu görevi doğrudan TaskWarrior'dan başlattığımda şu mesajı aldım: You cannot overlap intervals. Correct the start/end time, or specify the :adjust hint. Görev TaskWarrior tarafından doğru bir şekilde başlatıldı (listede …
1 bash  vim  gtd 

3
iki klasördeki dosyaların md5sum
Tüm dosyaları iki klasörde tek bir komutta md5sum aracılığıyla karşılaştırmaya çalışıyorum. Bazı Debian aşağıdaki (bash) gibi: $ cd ~/FOLDER1 $ md5sum ~/FOLDER2/* | md5sum -c - Buradaki fikir, ilk md5sum'dan gelen karma çıktısının ikinciye aktarılması ve girdi dosyası olarak kullanılmasıdır. Bununla birlikte, bunun test edilmesi FOLDER2'deki her bir dosyayı yalnızca …

1
ALL çıkışını shell'den bir komuta yönlendirerek filtre görevi görür
Çıktıyı filtrelemek ve daha sonra bir dosyaya yazmak için tüm std-çıktılarını bash'tan 'grep' veya 'sed' gibi bir komuta yönlendirmek nasıl? Bu benim prensipte istediğim şey: exec > >(cat | cat >>/tmp/myoutput.txt). Son komut beklendiği gibi çalışır. İlk Ama eğer Değiştir catile grep -v 'foo'ya da sed 's/foo/bar/g'hiçbir veri dosyasının içine …
1 linux  bash  grep  sed 

1
mac bir komutun bir terminalin farklı bir sekmesinde / penceresinde nasıl çalıştırılacağını
Windows’ta komut isteminden herhangi bir programı yazarak çalıştırabilirim c:> start startup.sh ve windows farklı bir komut isteminde (terminal) pencerede startup.sh dosyasını çalıştıracaktır. Mac içinde aynı şeyi nasıl yapabilirim (linux bash), startup.sh betiği 1 ile çalışır ) farklı bir terminal penceresi açabilir mi? 2) farklı bir terminal sekmesi? güncelleme: Belirtildiği gibi, …

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.