bash hakkında sorular

6
cevaplar

Git checkout'un bir etiket olup olmadığını programlı olarak belirleme ve eğer öyleyse, etiket adı nedir

bir Unix veya GNU betik ortamında (örneğin bir Linux dağıtımı, Cygwin, OSX), geçerli çıkışın Git etiketi olup olmadığı ... on gibi Subversion ile yapardı). , ile ilgili sorunuza Git şubesini programlı olarak algılamaya bakın .
tarihinde sordu 2009-10-20 12:32:39
8
cevaplar

Bir dizin belirli bir UID tarafından yazılabilir ise Bash testi?

geçerli işlemin uıd tarafından bir dizin yazılabilir olup olmadığını test edebiliriz: $ if [ -w $directory ] ; ... . Açıklama: su güvenmeyen bir çözüm istiyorum çünkü komut dosyamın kullanıcısı bir ayrıcalığa sahiptir.
tarihinde sordu 2012-12-31 20:20:01
9
cevaplar

Kabuk İstemi Satır Sarma Sorunu

OS X (10.5.7) Terminalindeki Bash kabuk İstemimi kırmak için bir şeyler yaptım. bu yapılandırdığım PS1: ... yükleme varsayılanından değiştirmedim. Renk kodlarını tamamen kaldırırsam, her şey iyi çalışır, herhangi bir fikir?
tarihinde sordu 2009-07-15 22:15:27
6
cevaplar

Bir dizeyi sınırlayıcı ile bölmek için sed kullanma

aşağıdaki formatta bir dize var: string1:string2:string3:string4:string5 dizeyi : üzerine bölmek ve ... bu baskılar: string1 string2:string3:string4:string5 her sınırlayıcıya nasıl bölünebilirim?
tarihinde sordu 2013-08-14 18:22:55
5
cevaplar

Git-bash ile Unicode (utf-8)

git-bash (windows 7'de) için unicode'u çalıştırmakta zorlanıyorum. Başarı olmadan birçok şeyi denedim. Her ne kadar bu ... y'yi bağlamak için kullanmak olacaktır, ancak bu sadece yanlış! ;) PS. Git-bash için resmi belgeler var mı?
tarihinde sordu 2012-05-18 15:41:13
2
cevaplar

Uzak git deposu URL'sinin geçerliliğini nasıl kontrol edebilirim?

bir bash komut dosyası içinde, bir git URL'sinin geçerli bir git repo'ya işaret ettiğini ve komut dosyasının okuma eri ... etmek istemiyorum, URL konumunda bir repo'nun var olduğunu doğrulamam gerekiyor bash komut dosyası içinden girildi.
tarihinde sordu 2012-03-08 02:26:59
5
cevaplar

bash: son terminal hattı

benim bash-script aşağıdaki gibi görünüyor: echo "Description:" while [ $finishInput -eq 0 ]; do read tmp desc=" ... echo -n "Old line" echo -e "\r new line" hattında kalır ve üzerine yazar. Benim durumumda bu mümkün değil.
tarihinde sordu 2012-07-01 20:18:09
2
cevaplar

Nasıl kalıtım değişkenleri önlemek için? [çoğaltmak]

bu sorunun zaten burada bir cevabı var: kod içeren bir dosya nasıl açılır? ... oto$PLACEHOLDER1 myvariable_2=titi$PLACEHOLDER2 myvariable_final=\"dynamicvar=${myvariable_1},${myvariable_2}\" EOF "
tarihinde sordu 2015-01-13 14:12:54
7
cevaplar

Zaman aşımı ile bir kabuk işlevi yürütme

neden bu iş timeout 10s echo "foo bar" # foo bar ama bu olmaz function echoFooBar { echo "foo ba ... hoFooBar # timeout: failed to run command `echoFooBar': No such file or directory ve bunu nasıl yapabilirim?
tarihinde sordu 2012-03-31 13:40:21
4
cevaplar

Bash ile regex kullanarak dosyaları yeniden adlandırın [duplicate]

Olası yinelenen: unıx birden çok dosyayı aynı anda yeniden adlandırın tüm dosyala ... nmelidir: mv -v ./images/*.png ./test/*test.png ama çalışmıyor. Bana bir çözüm öneren var mı?
tarihinde sordu 2009-12-25 17:42:06
11
cevaplar

Bash çok boyutlu diziler

Linux sistemlerimin bazı parçalarını yönetmek için bir komut dosyası planlıyorum ve bash veya python kullanmak ist ... ve betiği python'da yazacağım. bunu bash'de yapmanın kolay bir yolu var mı? herkese teşekkürler.
tarihinde sordu 2012-06-27 23:46:17
7
cevaplar

Bash'deki tablo sütunlarını nasıl hizalayabilirim?

bir tablo biçimi metni çıkarmak istiyorum. Yapmaya çalıştığım şey, bir dizinin öğelerini 't' ile yankımaktı, ancak yan ... ry long string.......... 112232432 anotherfield a smaller string 123124343 anotherfield
tarihinde sordu 2012-10-07 16:38:03
7
cevaplar

Bash içindeki iki dizinin karşılaştırın / farkı

, bash'deki iki dizinin farkını almak mümkün mü? Bana bunu yapmanın yolunu önerebilirsen gerçekten harika olurdu. ... Array2) Array3 ideally should be : Array3=( "key7" "key8" "key9" "key10" ) yardımınız için teşekkür ederiz.
tarihinde sordu 2010-02-22 20:31:34
1
cevaplar

Linux bash builtin exec komut davranışı için açıklamalara ihtiyacınız var

den Bash referans Kılavuzu ben exec bash yerleşik komut hakkında aşağıdaki olsun: komut verilir ... omutun 1 numaralı komutla aynı sonuca sahip olması gerektiğini düşünüyorum (daha da fazlası, bence out2 dosyası).
tarihinde sordu 2012-03-29 10:59:23
7
cevaplar

git: çalışma ağacının köküne gitmek için hızlı bir komut

deponun "köküne" gitmek için basit bir git komutu istedim. bir komut dosyası ile başladım, ancak kabuğun acti ... done cd $A } daha iyi bir çözümünüz var mı? (fonksiyon hızlı bir şekilde yazılmıştır, öneriler bekliyoruz)
tarihinde sordu 2009-10-15 14:14:22
9
cevaplar

Basit bir XML dosyasından veri çıkarma

içeriğiyle bir XML dosyası var: <?xml version="1.0" encoding="utf-8"?> <job xmlns="http://www.sample.c ... urumda programmin ne ayıklamak için bir yol gerekir. Bu, grep/sed/awk kullanarak linux komut isteminde yapılmalıdır.
tarihinde sordu 2010-02-08 17:21:37
1
cevaplar

Bash'deki json dosyalarını ayrıştırmak için jq çıktısında çift tırnak işaretleri nasıl kaldırılır? [çoğaltmak]

bu sorunun zaten burada bir cevabı var: jq kullanarak doublequotes olmadan JSON ge ... alıyorum $ cat json.txt | jq '.name' | some_other_command $ Google some_other_command ne kullanabilirim?
tarihinde sordu 2017-06-20 17:55:19
5
cevaplar

katrandan grep.GZ ayıklamadan [daha hızlı bir]

düzine dosyalardan desen grep çalışıyorum .katran.GZ ama çok yavaş kullanıyorum tar -ztf file.tar.gz | ... NAME" -O | grep "string" > /dev/null then echo "$FILENAME contains string" fi done
tarihinde sordu 2012-12-21 06:11:12
8
cevaplar

Bash ve Test odaklı geliştirme

bash'de önemsiz bir komut dosyası yazarken, kodun nasıl test edilebileceğini merak ediyorum. , bir değer alan ... bash komut dosyalarında TDD yapmak için iyi bir yol var mı, yoksa vazgeçip çabalarımı başka bir yere koymalı mıyım?
tarihinde sordu 2009-08-22 13:35:48
1
cevaplar

Bash & # 39; de sembolik bağlantıları nasıl derefence edebilirim? [çoğaltmak]

bu sorunun zaten burada bir cevabı var: bir kabuk komut dosyasında sembolik bağlant ... `-- cat -> ../../cat 6 directories, 0 files /tmp/symtest/foo/bar/cat (i.e: /tmp/symtest/cat )?
tarihinde sordu 0000-00-00 00:00:00
12
cevaplar

Bash komut dosyası, izle klasör, execute komut

2 parametre alan bir bash komut dosyası oluşturmaya çalışıyorum: bir dizin ve bir komut. Bu dizini değişiklikler için ... ENCE=$(diff .begin .end) if [ $DIFFERENCE = '\n']; then #files are same else fi ls -l $DIR > $DIR/.end
tarihinde sordu 2011-06-25 05:39:26
1
cevaplar

brew install python, ama sonra: "python-2.7.6 zaten yüklü, sadece bağlantılı değil"

Yasal Uyarı: noob OSX 10.8.5 bash Python yüklediğimde bu uyarı ve hata : Warning: Could ... bu yüzden şu anda sıkıştığım tavşan deliğine daha derine inebileceğinden en üst düzey cevabı denemekten korkuyorum.
tarihinde sordu 2013-12-20 00:35:27
2
cevaplar

linux shell liste veri yapısını destekliyor mu?

bu soru ile aynı değil kabuk destek setleri mi? python, python, ruby ve javascript gibi birçok komut dos ... em2, ..., itemn ] sonra üzerinde yineleme kabuk komut dosyalarını programlarken bu mümkün mü?
tarihinde sordu 2012-09-07 14:20:06
3
cevaplar

Post Commit Kanca Çalışmıyor

post commit kancam git'den sonra çalışmıyor. Terminalden çalıştırırsam kancanın işe yaradığını doğruladım. Kanca kod ... mmit olarak yeniden adlandırdım ./.git / hooks/ ve izinler -rwxr-x-r-x yani neden işe yaramadığından emin değilim.
tarihinde sordu 2011-02-23 00:21:05
9
cevaplar

Bash [duplicate] & # 39; de tekrar tekrar bir karakter yazdırın]

bu sorunun zaten burada bir cevabı var: bash & # 39; de bir karakteri nasıl tekrar ... mı, tıpkı python'da bunu yapmak için bu yapıyı kullanabileceğiniz gibi: print('%' * 3) verir %%%
tarihinde sordu 2011-04-27 08:20:55
4
cevaplar

Git: dosyanın içeriğini, işlemden sonra olduğu gibi göster

okuduktan sonra Git pre-commit hook: değiştirilen / eklenen dosyalar , aşağıdaki soru ortaya çıktı: hem a ... o" >> file git add file echo "bar" >> file Aranıyor çıktı: [previous contents of file] foo
tarihinde sordu 2011-03-01 13:25:00
6
cevaplar

Bir dizin altındaki tüm git repolarını hızlı bir şekilde nasıl bulabilirim

tarama yaparken aşağıdaki bash komut dosyası yavaştır.git dizinleri çünkü her dizine bakar. Büyük depolardan oluşan bi ... ğunu varsayamazsınız; iç içe geçmiş dizinlerde olabilirler. top repo1 dirA dirB dirC repo1
tarihinde sordu 2012-08-16 10:23:58
10
cevaplar

Bash 4 ilişkisel diziler :hata " declare: - a: geçersiz seçenek"

bash (v 4) ' de ilişkisel diziler kullanan bir komut dosyası yazdım. 4.1.5(1)-release kullanan yerel makinem ... -version değerini yazdırarak bash'in doğru sürümünü kullandığını doğrulayabilirim . yanlış ne yapabilirim?
tarihinde sordu 2011-05-18 20:04:01
3
cevaplar

Kabuk: STDOUT to /dev/null ve stderr to STDOUT [duplicate]

bu sorunun zaten burada bir cevabı var: stderr boru nasıl, ve stdout değil? ... örüyorsun, bu senkronize değil ve ölümcül, çok çirkin. bu konuda size zihin paylaşmak için Hoş Geldiniz. :)
tarihinde sordu 2012-08-19 18:14:59
1
cevaplar

Grep çıktısını Bir dizide saklayın [duplicate]

bu sorunun zaten burada bir cevabı var: Bash bir diziye bir komutun okuma çıkışı ... 1' ..... output: target N: 'fileN' hedeflere sıkıcı bir bölünmüş işlem yapmadan sonuca nasıl ulaşabilirim?
tarihinde sordu 2014-07-22 18:55:24