[bash] ile etiketlenen soru

Kabuktaki regex'e dayalı renk vurgulama çıktısı

Belirli dizelerle eşleşen bir kabuk komutunun çıktısını vurgulayıp vurgulayamadığımı bilmek isterim. Örneğin, myCommand'ı çalıştırırsam, aşağıdaki çıktıyla: > myCommand DEBUG foo bar INFO bla bla ERROR yak yak ^ ERROR \ s. * İle eşleşen tüm satırların kırmızı ile vurgulanmasını...



Diziyi Bash'deki bir işleve argüman olarak geçirme

Bildiğimiz gibi, bash programlamasında argümanları aktarmanın yolu $1, ..., $N. Ancak, bir diziyi argüman olarak birden fazla argüman alan bir işleve geçirmenin kolay olmadığını gördüm. İşte bir örnek: f(){ x=($1) y=$2 for i in "${x[@]}" do echo $i done .... } a=("jfaldsj...



bir dizindeki tüm dosyaları .bash_profile kaynak

Birkaç uygulamanın bir sistem değişkenine eklenmesine izin vermem gerekiyor (bu durumda $ PYTHONPATH). Her uygulamanın bir modül ekleyebileceği bir dizin tasarlamayı düşünüyorum (örneğin .bash_profile_modulename). ~ / .Bash_profile dosyasında buna benzer bir şey denedim: find /home/mike/ -nam...



Windows 10 Bash (Ubuntu 14.04) - Nasıl kaydırılır?

W10 dizüstü bilgisayarımda bash yüklü, ancak çok sinir bozucu olan bir şey yukarı kaydırma yapamam. Fare tekerleği ile kaydırmayı etkinleştirmenin bir yolunu bilen var mı? Google aramalarından sonra hiçbir şey bulamadım. Bağlam: Eğer bazı C ++ dosyalarını derlersem ve çok fazla hata alırs...



Dosyaları mevcut Gvim’de çoklu (yeni) sekmelerde açın

Her biri kendi sekmesinde bulunan bir grup proje dosyasını gvim'de açmak için .bashrc dosyama bazı takma adlar koydum: gvim -p <list of file names using absolute paths> Her şey iyi ve güzel, çünkü herhangi bir zamanda arasında hareket etmek isteyebileceğim birkaç dosya grubu dışınd...



Neden bash “echo [t]” “t” ile sonuçlanmaz “[t]”

Bu, t karakteri ve değer kökü için olur. Oldukça şaşırtıcı $ echo [s] [s] $ echo [t] t $ echo [ t ] [ t ] $ echo [root] t ...



Nohup nasıl çalıştırılır ve pid dosyası tek bir bash deyiminde yazılır

Senaryomu arka planda çalıştırıp pid dosyasını yazmak istiyorum. Bunu yapmak için nohup kullanıyorum. Ben de öyle geldim. nohup ./myprogram.sh > /dev/null 2>&1 & && echo $! > run.pid Ancak bu bir sözdizimi hatası veriyor. Aşağıdaki sözdizimi hatası vermez,...



Ruby - Bir portun açık olup olmadığını görün

Ruby ile belirli bir bağlantı noktasının açık olup olmadığını öğrenmek için hızlı bir yola ihtiyacım var. Şu anda bu konuda uğraşıyorum: require 'socket' def is_port_open?(ip, port) begin TCPSocket.new(ip, port) rescue Errno::ECONNREFUSED return false end return true ...



Git Ödeme Son Etiketi

Bir kabuk betiği yazıyorum ve repo'nun son sürümünü kontrol etmek istiyorum. Özellikle, bu süreci birden fazla adıma ayırmak istiyorum. Depoları en son etiketini bir değişkene kaydetmek istiyorum Çıktı Checking out version: XX En son etiketi kontrol et Benzer sorular gördüm ama etik...



Unix'te satır / alan başına karakter oluşumunu say

Bunun gibi veriler içeren bir dosya (örn. Stores.dat dosyası) sid|storeNo|latitude|longitude 2tt|1|-28.0372000t0|153.42921670 9|2t|-33tt.85t09t0000|15t1.03274200 Satır başına 't' karakterinin oluşum sayısını döndüren komut nedir? Örneğin. dönecekti: count lineNum 4 1 ...



sudo cat << EOF> Dosya çalışmıyor, sudo su çalışıyor

Bash komut isteminde aşağıdakileri denedim: sudo cat << EOF > /etc/yum.repos.d/some-name.repo #Content #.... #... EOF Şikayet etti: -bash: /etc/yum.repos.d/some-name.repo: Permission denied Sonra benim yaptığım sudo suve dışında aynı şeyi denedik sudoönce catve herha...



Sed kullanarak belirli bir dize içeren bir satır UNCOMMENT nasıl?

Dosyadaki satırlar: -A INPUT -m state --state NEW -m tcp -p tcp --dport 2000 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 2001 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 2002 -j ACCEPT yorumlamak için içeren satırı söyleyelim 2001 Ben sadece ...



Listeyi boşluktan değil virgülle nasıl bölerim

Ben virgül ile bir metni bölmek istediğiniz ,değil uzayda yer for foo in list. Diyelim ki CSV_Fileiçinde aşağıdaki metni içeren bir CSV dosyası var: Hello,World,Questions,Answers,bash shell,script ... Birkaç kelimeye ayırmak için aşağıdaki kodu kullandım: for word in $(cat CSV_File |...



Tüm çekirdekli Gzip

Her biri gziplenebilen bir sürü dosya ile doldurulmuş bir sunucu setim var. Sunucuların hepsinde farklı sayıda çekirdek var. Her çekirdek için bir gzip başlatmak ve gziplerin aynı dosyayı sıkıştırmamalarını sağlamak için nasıl bir bash betiği yazabilirim? ...



Tüm ters eğik çizgileri eğik çizgilerle değiştirmek için sed kullanın

Gibi bir giriş almak için sed kullanabilmek istiyorum: C:\Windows\Folder\File.txt için C:/Windows/Folder/File.txt ...