«scripts» etiketlenmiş sorular

Komut dosyası, "düz metin" dosyasında yazılmış bir dizi talimattır. Komut dosyası yorumlayıcısı (örneğin, Bash veya başka bir kabuk, Python, Perl, Ruby, vb.) Dosyayı okur ve komut istemine girilmiş gibi yönergeleri uygular.

2
Komut satırları her yürütüldüğünde bash komut dosyasını çalıştırın
Yeni bir Ubuntu / Linux kullanıcısıyım, yukarıdaki başlığım olarak bir soru sormak istiyorum. Örneğin, bir bash dosyam var ./script, herhangi bir komut satırı yazdığımda otomatik olarak çalışmasını istiyorum. Ben komut satırını çalıştırmak sonra pwdsonra ./scriptçalıştırılacaktır. Önümüzdeki komut satırı yazın kez ls -ladaha sonra ./scripttekrar çalıştırılacaktır.


1
Bir değişkene değer atarken “STR: Komut bulunamadı”
Aşağıdaki satırları “test.sh” adlı bir kabuk komut dosyasına girdim: #!/bin/bash echo Hello World STR=”Hello Again” echo $STR Chmod çalıştırılabilir sonra, ben komut dosyası ile koştu ./test.sh. Ancak mesajı alıyorum ./test.sh: line 3 STR: Command not found Neyi yanlış yapıyorum?



2
$ '$ Foo' ve $ “$ foo” arasındaki fark
Değişken bağlamda tek ve çift tırnaklar arasındaki nüansları anlamakta güçlük çekiyorum Ben tanımlarım: foo=pwd sonra bunları çalıştırın: echo $'$foo' Hangi ekolar $foo( $eko komutumdaki ilk yansıma kaldırılır) echo $"$foo" Bu echos pwd(yani bash $foodeğişkenim değerine genişler ) echo $`$foo` Sonunda bu echos $~/scripts(yazdırmasını bekliyordum ~/scripts, değil $~/scripts) birisi bu farklılıkları …

2
Periyodik olarak zihinsel aritmetik egzersizleri yapmama izin veren bir yazılım var mı?
Tembel doğamın farkındayım ve zaman zaman kendimi bazı temel zihinsel aritmetik yapmaya itmem gerekiyor. Bu nedenle, periyodik olarak kısa bir zihinsel aritmetik egzersizi yapmamı isteyen bir yazılım arıyorum (artı, eksi, çarpma, bölme). Kriter: Aralık süresini özelleştirmeme izin vermeli Ubuntu Masaüstüne entegre olmalı, yani arka planda gizlenmeli ve sadece egzersiz süresi …

4
Birden çok terminal sekmesini açma ve komutu çalıştırma
Birden fazla terminal sekmesini açmam, onlara başlıklar vermem, bir dizine gitmem ve her sekmeyi bir komut çalıştırmam gerekiyor. Linux ve kabuk komut dosyalarında yeniyim, çevrimiçi arama yaptıktan ve bazı çözümleri kontrol ettikten sonra, bu komut dosyasını yaptım ( aşağıdaki cevaplara dayanarak DÜZENLENDİ ): #!/bin/bash cd /media/Extra/Project tab=" --tab-with-profile=Default" options=(--tab --title=Terminal) …

5
Günlükleri zaman damgalı bir crontab'a ekleme
Crontab'da günlük yedekleme betiği planladım. Şimdi cron betiği çalıştırdığında, durum aşağıda gösterildiği gibi bir günlük dosyasına kaydedilir. 0 0 * * * /home/backup.sh > /home/groupz/db-backup/fbackup.log 2>&1 Şimdi, cron bir komut dosyası yürüttüğünde günlüğün içeriği her seferinde yenilenir. Bu yüzden, içeriğin yürütülen sürenin zaman damgası ile aynı dosyaya eklenmesini ve mevcut …
9 bash  scripts  cron  logs 

1
bash script kaynağı: Böyle bir dosya veya dizin yok
Böyle başlayan bir senaryom var #!/bin/bash VALKYRIE=~/myProjects/valkyrie source $VALKYRIE/cluster.conf ama koştuğumda geri dönüyor line 2: ~/myProjects/valkyrie/cluster.conf: No such file or directory ama dosya var ve ben çalıştırdığımda source ~/myProjects/valkyrie/cluster.confiyi çalışır. Herhangi bir fikir? Ben set VALKYRIEböylece yolunda gömmemeli bir seçenek değildir başka bir yerde değişkeni.
9 bash  scripts  source 

2
Komut dosyası içeren bir FTP sunucusuna dosya göndermeyi nasıl otomatikleştirebilirim?
Ben belirli bir günlük dosyası alır /var/log/ve ben kolayca alabilirsiniz bir yere koyar bir komut dosyası yapmak gerekir (büyük olasılıkla erişebileceğiniz bir web veya FTP sunucusu). Göndermek için posta kullanmak istediğimi sanmıyorum. Webdav bir seçenek olabilir. Herhangi bir kullanıcı etkileşimi olmadan çalışması ve oldukça hızlı ve ağrısız olması gerekir. Herhangi …

3
Aynı anda birden fazla PPA ve uygulama nasıl kurulur?
Laboratuarımın çalışma tezgahlarından birine birkaç genel kullanım bilgisayarı kuracağım. İlk Ubuntu kurulumundan sonra kurmak istediğim Ubuntu depolarından bir sürü PPA deposu ve uygulaması var. Tüm bu uygulamaları ve PPA'ları tek seferde yükleyecek bir komut dosyası yazmak, yalnızca yürütülebilir komut dosyasını çift tıklatmamı ve yönetici şifresini yazmamı gerektiriyor mu? Bunun oldukça …

1
Bir konsolda bölünmüş kabuklarda çalışan birden fazla uygulamayı başlatın
Kabuklarda çalışan birden fazla uygulamayı başlatmam ve bunların yürütülmesini izlemem gerekiyor. Şu anda yeni bir gnome konsolunda her uygulamayı başlatan bir ana komut dosyam var, ancak hepsini bölünmüş ekranlarda aynı pencerede başlatmayı tercih ediyorum. Bu yazı Bir pencerede birden çok kabuk, bölünmüş ekranların ekran, sonlandırıcı ve byobu gibi birçok konsol …


1
Bir perl betiğine nasıl birden fazla giriş dosyası verebilirim?
Dosyayı json formatına dönüştürmek için bir perl betiği kullanıyorum. Komut dosyası şöyle: perl -MJSON -F, -lane ' print to_json ({ domain => shift @F, emails => [map {{email =>$_}} @F] }, {canonical=>1}) ' input1.txt' > output.json Yapmak istediğim şudur: Komut dosyasına çoklu giriş dosyaları vermek veya giriş dosyalarını içeren eksiksiz …

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.