«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
bir komut dosyasının ilk satırda "#! / usr / bin / env python` olduğunda python bulamamasına ne neden olabilir?
Ubuntu 12.04'te casperjs'i çalıştırmaya çalışıyorum. Ben çalıştırdıktan sonra yükledikten sonra ben olsun: 09:20 $ ll /usr/local/bin/casperjs lrwxrwxrwx 1 root root 26 Nov 6 16:49 /usr/local/bin/casperjs -> /opt/casperjs/bin/casperjs 09:20 $ /usr/bin/env python --version Python 2.7.3 09:20 $ cat /opt/casperjs/bin/casperjs | head -4 #!/usr/bin/env python import os import sys 09:20 $ casperjs …
19 bash  python  scripts 


2
Komut satırında bir pencerenin konumunu (masaüstünde) nasıl bulabilirim?
Klavye kısayolları aracılığıyla pencerelerimi yönetmeye yardımcı olacak küçük bir komut dosyası yazmaya çalışıyorum. İstediğimi yapabilmek için "aktif" (odaklanmış) pencerenin geçerli konumunu ve boyutunu bulabilmem gerekiyor. Konuma göre, masaüstündeki pencerenin X, Y koordinatlarını ve boyuta göre pencerenin yüksekliğini ve genişliğini kastediyorum. Bu bilgileri alabilecek bir komut satırı yardımcı programı var mı?
19 gnome  scripts 


2
Fare düğmelerini tuşlara nasıl bağlayabilirim?
Dikey / yatay kaydırma için 5 düğme + 4'e sahip bir Logitech MX400 Lazer Farem var . Bunu kurmak istiyorum, böylece kaydırma tekerleğinde sağa basmak yerine Ctrl+ Tabve sol Ctrl+ Shift+ gönderecek Tab, bu da tarayıcılardaki sekmeler arasında dolaşmamı sağlayacak. Ayrıca, orta düğmeyi yandakilerden birine yeniden eşleştirebilirsem, basmak gerçekten zor …

4
bash kabuğundaki birden çok satırda durum varsa
Bir argüman alır ve gerekirse bir şey gerçekleştirmek bir bash kabuk işlevi var. do_somthing() { if [need to do something on $1] then do it return 0 else return 1 fi } Bu yöntemi birkaç argümanla çağırmak ve bunlardan en az birinin başarılı olup olmadığını kontrol etmek istiyorum. Gibi bir …
19 bash  scripts 


2
Bir kabuk betiğinin yaptığı tüm etkinlikleri günlüğe kaydetmenin kolay bir yolu var mı?
Bir kabuk betiğinden bir dosyaya yapılan tüm etkinlikleri günlüğe kaydetmenin kolay bir yolu var mı? Bir senaryom var. Yankı "talimatlar" ve diğer program çıktıları gibi çıktılar verir. Komutları biliyorum: command | tee -a "$log_file" ve command >> logifle.log Sorduğum şey, günlüğe kaydetme için bir kabuk parametresi veya kullanabileceğim bir set …

7
Bir bash betiği çalıştırdıktan sonra terminalden çık
Komutu bashkullanarak belirli dosyaları (çoğunlukla pdf dosyaları) açmak için bir komut dosyası yazmaya çalışıyorum gnome-open. Ben de pdf dosyasını açtıktan sonra terminal çıkmak istiyorum. exitSenaryo sonuna eklemeyi denedim ancak bu terminali kapatmaz. Soruma bir cevap bulmak için çevrimiçi arama yapmaya çalıştım, ancak uygun bir cevap bulamadım, eğer siz yardımcı olabilirseniz …

4
Bir uygulama betiği çöktüğünde yeniden çalıştırılsın mı?
Her zaman dizüstü bilgisayarımda çalışması gereken bazı uygulamalar var. Bu uygulamaları başlatmak için bir bash betiği kullanıyorum. Senaryomda buna benzer bir döngü var: while true; do xterm done Bu bir uygulamayı çalıştırır ( xtermbu durumda) ve uygulama çökerse döngü yeniden başlar. Bunun bir dezavantajı, bu döngüden "temiz" çıkış olmamasıdır. Bu …
18 bash  scripts 


1
Sed kullanan komut dosyası çıktı dosyalarına bir “e” ekler
Yeni bir kullanıcı ekleyen ve kullanıcıların etki alanı adı için sanal bir ana bilgisayar oluşturan bir komut dosyası var. Komut dosyası, / etc / apache2 / sites-available / içindeki bir istisna dışında harika çalışıyor. Tüm sanal ana bilgisayar dosyalarımın biri e ve diğeri olmadan iki kopyası var. Sorunumun SED komutunu …
18 scripts 

3
bash: -x günlüklerini dosyaya ayarla
set -xAyrıntılı / hata ayıklama çıktısı ile bir kabuk komut dosyası var: #!/bin/bash set -x command1 command2 ... Çıktı şöyle görünür: + command1 whatever output from command1 + command2 whatever output from command2 Benim sorunum kabuk çıkışı (neden olduğu set -x) komutların çıktısı ile karıştırılır (stderr'e, gider command1, command2, ...). …

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.