«bash» etiketlenmiş sorular

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

2
Bağımsız değişkenden daha yeni dosyaları kontrol etmek için komut dosyası, -nt [kapalı] komutunu kullanmaya yardım edin
Dizindeki dosyaları argüman olarak verilenden daha yeni gösteren bir komut dosyası oluşturmaya çalışıyorum, ancak bir sorunla karşı karşıya kalıyorum. Şu anda var: for f in *; do if [["$f" -nt "$1"]]; then echo "$f" fi done Ancak bu, yinelenen dosyalara referans olarak komutların bulunamadığını bildiren bir hata veriyor. Bu betiğin …
2 bash 

3
bir dizindeki dosyaları yeniden adlandırma
Bir dizinde dosyalarım var. Dosya adları bir tarih zaman damgası notasyonu kullanılarak oluşturulur, dosya adları şu şekildedir: name_YYMM.csv Bu tür dosyaları aşağıdaki adlandırma kuralını kullanarak yeniden adlandırmak istiyorum: name_YYYYMM.csv Bunu yapmak için grep gibi bir komut satırı yardımcı programı kullanabilir miyim, yoksa bunu yapmak için bir bash betiği yazmam gerekip …
2 ubuntu  bash  grep 

1
Bash renk istemi ve uzun komutlar
ANSI kaçış dizilerini kullanarak bash istemimin parçalarını renklendiriyorum. Bu harika çalışıyor, şu anda yazdığım komutun kaydırması gerekecek kadar uzun. Bir sonraki satırda görüntülenen komutun geri kalanı yerine, geçerli satırın 1. sütununa geri döner ve komut satırının başlangıcına yazılır. Bu istemde bu davranışı alıyorum: export PS1="[\u][\033[0;32;40mdemo \033[0;33;40m1.5.40.b\033[0;37;40m] \w> \033[0m" ancak aynı …

0
OSX Lion Bluetooth RSSI monitörü
Mac Yosemite için, bir masaüstü simgesine tıklandığında eşleştirilmiş bir Bluetooth bağlantısının rssi değerini alan ve bir metin dosyasına ekleyen basit bir bash betiği yazdım. Tamam çalışıyor. İşte kod: #!/bin/bash rs=`system_profiler SPBluetoothDataType | grep RSSI` echo $rs ,$(date) >> Desktop/rssilog.txt; exit; Sorum şu, bunu Lion'dan güncellenemeyen daha eski bir MacMini'de çalıştırmak …

2
Gnu dizeleri komutu ile dizeleri için ilk 512 bayt tara
Derlenmiş bir dosyadaki 5 karakterden sonra ancak sadece ilk 512 baytta tüm karakter dizilerini elde etmek için GNU dizeleri aracını temiz bir şekilde kullanmaya çalışıyorum. strings compiledfile -n 5 Yukarıdaki komut ile tüm dosyayı tararsınız ama birisinin sadece ilk 512 byte'ı taramak için güzel bir bash çözümü var mı? Zaten …
2 linux  bash  gnu  string 

1
Her "git diff" den önce "clear" ile basşir
Her git diffyaptığımda clear & git diffonun yerine bashımın yapmasını isterim . " Bash: Takma addaki boşluklar " bölümüne bir cevap vermeyi denedim : git() { if [[ $@ == "diff" ]]; then command clear && git diff else command git "$@" fi } Fakat ne yazık ki, bu işe …
2 bash  git  bash-alias 


2
Birden çok komutu yürütmek için komut değiştirmeyi kullanma
Bash olarak yapmaya çalıştığım şey bir betik yazmak, fooçalıştırdığımda $(foo)dizini değiştirip kullanarak bir betik çalıştırıyor source. İçeriği foo: echo cd bar echo "&&" echo source baz Çalıştırdığımda $(foo), dizini "bar" olarak değiştiriyor, ancak çalışmıyor source baz. Bunu başarmanın bir yolu var mı?

1
rsync: senkronizasyona 10 saat ekleyen büyük hariç tutma listesi
Bir gigabit bağlantısı üzerinden bir yerel (LAN) sunucusundan ~ 410 gb veri senkronize eden bir Centos 6 kutusunda çalışan bir rsync yedekleme komut dosyası vardı. Bu betik saat başı çalışır ve kopyalanacak yeni dosya yoksa, tamamlanması genellikle 20 dakika sürer. Centos kutusunda çalışan ve 1 yıldan daha eski olan yerel …
2 linux  bash  backup  rsync 

1
Tuhaf mv operasyonu
Bir yeniden adlandırma programının kullanılması, bazı dosyalarımı ciddi şekilde bozdu. Onları sırayla geri almaya çalışıyorum. Bunun gibi bir dosya yapısına sahibim: ./Hello World/some-filename.ext ./Kitty Parade/another.ext ./Third Example/abc.ext ./some-filename.ext2 ./another.ext2 ./abc.ext2 Amaç, geçerli klasördeki (./) dosyaları orijinal klasörlerine geri taşımaktır. Örneğin: another.ext2aittir ./Kitty Parade/klasör some-filename.ext2aittir ./Hello World/klasörde abc.ex2aittir ./Third Example/folder` Kural …
2 command-line  bash  find  mv 

3
Mac OS X'te Görünen .bash_profile ve .profile çakışması
Yeni terminal pencereleri yüklediğimde ~/.profilePHP yolumu düzgün çalıştıracak şekilde kaynak yapmak zorunda olduğum bir sorunum var . Sorunumun özü, MAMP PHP ve varsayılan yerine MySQL kullanmak için terminal kullanmaktır. Yolları eşleştirdim, ancak her yeni pencereyi açtığımda, komutu kullanmalıyım. source ~/.profile Mac OS X’in kaydolmamasının / kaynak olmamasının / [buraya doğru …
2 macos  bash  unix  terminal 

4
Bash'taki arka plan işi, pencere açılırken kapanıyor: nasıl önlenebilir?
'Okumadan başlayan soruya hızlı bir şekilde gidebilirsiniz' demiştim ' Aşağıdakiler özel ihtiyaçlarıma ilişkin detaylar. Ben oneiric lubuntu üzerinde ve tomcat başlatmak / durdurmak için bir masaüstü başlatıcısı oluşturmaya çalışıyorum. Dün açtığım bu konu ile ilgili sorunların yaşandığını lxde forumunda yaşıyorum. Temel olarak sadece /usr/local/tomcat6/bin/startup.sh bir lxterminal penceresinin içindeki komutu çalıştıran …
2 bash 

1
HandbrakeCLI bash toplu komut dosyası çalışmıyor.
Bir sürü dosyayı toplu olarak kodlamaya çalışıyorum. İnternet üzerinden bakarken sadece birkaç senaryo buldum ve hiçbiri benim için işe yaramadı. Bir şeyi bir araya getirmeye başladım ve eksi bir problem çalışmaya yakın PRESET değişkeni çalışmıyor. Değişkeni kaldırmayı ve kodu girmeyi bile denedim ve hala çalışmadım. Bu tür bir komutu find …

1
Cyhrwin'de bashrc güncelledikten sonra, imleç bilgi istemi yerine 0 numaralı sütunda başlar
Mesele şu ki, PS1'i bashrc'de güncellersem, varsayılan olarak imlecin istemden sonra sütun 0'a yerleştirildiğini görüyorum ve herhangi bir şey yazarsam istemin üzerine yazmaya başlar. Aynı PS1 dizesini bashrc dosyasını silerek, yeni bir seans başlatarak ve terminaldeki PS1 dizesini yazarak manuel olarak test ettim ve gayet iyi çalıştı. Bu sorunun cevabını …
2 bash  cygwin  bashrc 

4
Bash içindeki sütunları işle
Sütunlardaki karakterleri farklı bir karakterle değiştirmek istiyorum, bunun gibi (boşlukla): İçinde : hello Dışarı: h l o Bunu nasıl yapabilirim?
2 bash 

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.