«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.

7
URL'yi kabuk betiği kullanarak bir dosyadan alma
URL'den oluşan bir dosyam var . Ben bir kabuk komut dosyası kullanarak bu dosyadan URL almaya çalışıyorum. Dosyada URL şöyle: ('URL', 'http://url.com'); Aşağıdakileri kullanmaya çalıştım: cat file.php | grep 'URL' | awk '{ print $2 }' Çıkışı şu şekilde verir: 'http://url.com'); Ama sadece url.comkabuk betiğinin içindeki bir değişkeni almam gerekiyor …
10 bash  scripts 

2
İPhoto Kitaplığı dosya tabanlı bir yapıya nasıl aktarılır ve nasıl düzgün yönetilir?
Ben gerek ihracat Kadıköy'de formatına benzer bir dosya tabanlı yapıya benim eski iPhoto Library. Bazı olasılıklar var: İPhoto Master klasörünü kullanmanız yeterlidir Fotoğrafları içe aktarmak için Shotwell kullanın komut dosyası 1 veya komut dosyası 2 gibi bir komut dosyası kullanma Ancak birkaç Sorun var: İPhoto Master klasörü, içe aktarma süresine …

2
Farklı klasörlerde (çalışma dizinleri) birkaç Terminal Sekmesi nasıl açılır?
Bir komut dosyasının farklı klasörlerde birkaç Sekme açmasını istiyorum. Arama yaparken bu girişi buldum , ancak aşağıda görüldüğü gibi bir exchange, ana klasörümde üç sekmeli bir Terminal açtı. Hata mesajı şunu gösterdi: Failed to parse arguments: Unknown option --execute=cd /some/thing/ Komut dosyası şöyle görünür: #!/bin/sh gnome-terminal --tab --execute="cd /some/thing/" \ …



3
Belirli görevler için başlangıç ​​terminal örneklerini otomatikleştirme
Bazı programlama öğreticilerinden geçiyorum ve her oturum için en az 3 terminal penceresi başlatmam gerekiyor (biri günlük dosyası kuyruğu, biri test çıktısı, biri çeşitli kabuk komutlarını çalıştırmak için, vb.) Şimdi hepsini manuel olarak başlatıyorum: Terminal simgesini, sağ klasöre cd'yi tıklayın, komutları yazın ve pencere başlığını anlamlı bir şeyle değiştirin. Benim …

2
Shell betiğinden dosya oluşturma, yazma ve kaydetme
Dosyayı manuel olarak yazmak istemiyorum, bu yüzden bir kabuk-script yaptım. Kullanıcının tuşlara basmasına gerek kalmadan dosyayı otomatik olarak yazmanın ve kaydetmenin bir yolu var mı? sudo nano blah #write stuff to file #save file #continue ^ Bu bir * .sh dosyası içinde olacaktır Veya bir komut dosyasında basit bir metin …
10 files  scripts  nano 

4
Bash betiğinde Bekle ve gönder komutlarıyla sudo komutları nasıl çalıştırılır?
sudoKomutları nasıl çalıştıracağımı bilen var expectmı? Aşağıdaki denedim ama bu çalışmıyor. Birisi bana öneri verebilir mi lütfen? set login "sasuke" set addr "hostname" set pw "mypasswd" spawn ssh $login@$addr expect "$login@$addr\'s password:" send "$pw\r" expect "#" send "output=$(sudo virsh list --all | awk "/running/{print \$2}" | tail -2); sudo virsh …
10 bash  scripts  sudo 

3
Gdm giriş ve çıkışından sonra bir komut dosyasının otomatik olarak çalışmasını nasıl sağlayabilirim?
Kullanıcılarımın ldap kullanarak oturum açtığı bir kurulum var ve gayet iyi çalışıyor. Kullanıcılarım oturum açtıktan sonra bir komut dosyası çalıştırmak istiyorum (hangi gruplarda olduklarını algılayacak ve ağ paylaşımlarını buna göre eşleyecek bir komut dosyası) ve çıkış yaptıktan sonra (paylaşımlarını umounting). Her iki komut dosyası da yapılır ve çalışır. Kullanıcı kutusunda …
10 login  gdm  scripts 

3
ping veya benzeri bir komut kullanarak internet üzerinden bir dosyayı nasıl tespit edebilirim?
Bazı şeylerimi Internet üzerinden indirmek için bir kabuk betiğim var. İnternet üzerinden bir dosya olup olmadığını nasıl bilebilirim? Var olup http://192.168.1.1/backup/01012011.zipolmadığını bilmek istediğimi varsayalım ? pingKomut kullanmayı denedim , ancak hata gösteriyor, çünkü bu /karakter sanırım . Biri bana yardım edebilir mi? Ya da başka bir yol var mı?

3
Başvurumu daha kolay bir şekilde nasıl başlatabilirim?
Ubuntu'da yeniyim. Aşağıdaki şekilde açtığım bir başvurum var. Konsola yazarım: cd ~/MyDirectory ./myapp +some arguments Nasıl bir çözüm bulabilirim, böylece her seferinde bu komutları konsolda yazmadan uygulamamı başlatabilirim? Ben bir senaryo düşünüyorum, bir bat-script veya Windows'ta .lnk gibi. Diğer benzer sorularda bir çözüm bulamadım çünkü senaryo yazmanın sadece bir kısmı …
9 scripts 

3
adlarında \ n karakteri olan klasörlerde döngü için
Ben \nonların adı ile karakter bazı klasörler var . Örneğin: $ ls ''$'\n''Test' Bu, Test adı ve adından önce boş bir satırı olan bir klasöre başvurur. Bu nedenle, üst dizininde böyle bazı komut dosyaları çalıştırdığımda: while IFS= read -r d; do rmdir $d done < <(find * -type d) Gösteriyor: …

2
Komut dosyası dosya adlarının yürütme sırasını belirlemek için önde gelen sayılara sahip olduğu durumu kullanın
Belgeleri veya Linux'ta her dosya adının bir sayı ile yönlendirildiği kabuk komut dosyalarına sahip bir dizin olduğu ve dosyaları bu sırayla çalıştırıldığı bir kullanım örneği arıyorum. Bu sözleşmeye ne denir ve nerede kullanılır? Örneğin: 0001-motd.sh 0002-proxy.sh 0300-ssh.sh Bunu daha önce gördüğümü biliyorum, nerede ya da ne denildiğinden emin değilim.

3
Bas komut dosyasında sudo'yu yoksay
Küçük bir bash betiğim var: #!/bin/bash touch dummy.txt Ben bu komut dosyası ile yürütmek sudoo zaman dummy.txthangi kök korumalı olacak oluşturur . Ne yapmak istiyorum: Ne olursa olsun bu komut kullanılarak yürütülür olsun sudoveya normal bir kullanıcı, dosya dummy.txtgerekir değil kök korunmalıdır.
9 14.04  bash  scripts  sudo 


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.