«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
Dosya adlarını alıntılamak `xargs sudo rm -rf` yi çalıştırmak için yeterli güvenlik mi?
Bir klasördeki son iki dosya hariç tüm dosyaları silen bir komut dosyası yazdım: #!/bin/bash ls -1 --quoting-style=shell-always /path/to/some/folder \ | head -n -2 \ | xargs printf -- "'/path/to/some/folder/%s'\n" \ | xargs sudo rm -rf Bu script her gün bir cron işi olarak yürütülecek. Akıl yürütme aşağıdaki gibidir: Kullanarak tüm …

3
Terminal öykünücüsünün bir masaüstü oturumunda çalışıp çalışmadığını komut dosyası algılaması nasıl yapılır?
Ben bir metin dosyası yazmak, daha sonra bir düzenleyicide açmak çalıştırdığınız komut dosyaları var. Masaüstü oturumumda bir terminal öykünücü penceresi açar ve komut dosyasını çalıştırırsam, düzenleyicinin grafik gibi olmasını isterim gedit. Ancak, telefonumda ConnectBot veya benzeri bir cihazla giriş yapmışsam (masaüstü oturumu yok), editörün olmasını istiyorum nano. Şu anda son …

5
Bir simgeyi yalnızca betiğim çalışırken görüntülemenin bir yolu var mı?
Ben senaryo yazarken çok ama çok yeniyim. İşte 5 dakika geçtikten sonra bir görüntüyü gösteren yazdığım basit komut dosyası (çalışır): sleep 300 && firefox file:///home/tasks/fiveminutes.jpg İşte sorum: Bazen zamanlayıcıyı başlatıp açmadığımı hatırlayamıyorum. 5 dakika boyunca (zamanlayıcıyı başlattığım andan sona erdiğim ana kadar) bir metin veya simge göstergesi eklemenin bir yolu …
10 bash  scripts 

3
Seçilen dairesel bir alanın ekran görüntüsünü almak mümkün müdür?
Ubuntu( Shift+ Prt ScrVeya Ctrl+ Shift+ kullanarak) üzerinde seçilen alanların ekran görüntülerini Prt Scraldığımızda her zaman dikdörtgen bir alan seçeriz . Bu yüzden, Inkscape gibi bazı yazılımlarda görüntüyü dikdörtgen görüntüsüyle bir daire oluşturmak için düzenleyebileceğimi biliyorum, ancak farklı şekillerde (çoğunlukla daireler) seçebileceğim için değiştirebileceğim bir yapılandırma olup olmadığını bilmek istiyorum …

3
Anahtar kelimeleri kullanan ve içeriği filtreleyen bir CLI Web Spider'ı nasıl oluştururum?
Makalelerimi, kullanımdan kaldırılmış (kullanılmayan) e-bane.net forumunda bulmak istiyorum . Forum modüllerinden bazıları devre dışı bırakıldı ve yazarlarının makalelerinin listesini alamıyorum. Ayrıca site arama motorları tarafından Google, Yndex vb. Olarak dizine eklenmez. Tüm makalelerimi bulmanın tek yolu sitenin arşiv sayfasını açmaktır (şek.1). O zaman belirli bir yılı ve ayı seçmeliyim - …


2
bash script: sudo ile veya sudo olmadan çağrıldığında farklı sonuçlar
Ubuntu 16.04.3'te çok basit bir bash betiğim var: test.sh [[ 0 == 0 ]] && result="true" || result="false" echo $result echo $USER $SHELL $0 Ben kök olmayan kullanıcı meveya olarak adlandırdığımda root, beklendiği gibi çalışır. Kullanırsam sudo ./test.sh, bir sözdizimi hatası hakkında şikayetçi: $ ./test.sh true me /bin/bash ./test.sh $ …
10 bash  scripts  sudo 




3
Gizli dosyaları göstermeyi periyodik olarak nasıl kapatabilirim?
Bu yüzden, bazı dosyaları ve klasörleri vasıfsız gözlere gizlemek için, isimlerini değiştirerek ismin başına bir nokta koydum. Çalışır ve dosyalar gizlenir. Yetenekli olmayan meraklı insanlar onları görmeyecek. Ve tuş kombinasyonunu kullanarak açık ve kapalı "gizli dosyaları göstermek" Nautilus I dönüşü kullanarak Ctrl- H. İnce. Ama sonra özelliği açık mı yoksa …
10 bash  scripts  files  schedule 

5
Kabuk betiğini kullanarak gnuplot'ta komutlar nasıl çalıştırılır?
Ne yapmak istiyorum ilk bir programı başlatır ve daha sonra komutları bir demet yürütmek ve sonra çıkmak söyler bir komut dosyası yazmaktır. Bir örnek verelim. Bu senaryoyu yazdım myscript.shve istediğim gibi çalışmıyor. Yaptığı şey sadece gnuplot çalıştırmak ve çıkmak için bekleyin ve sonra diğer komutları çalıştırır; açıkçası hatalar üretir. #!/bin/bash …


4
Ekranın ortasındaki kod çıktısını yazdır
Aşağıdaki kod file, ekranda kelime kelime ne olursa olsun çıktı verecektir . Örneğin: Hello 1 saniye boyunca görüntülenecek ve kaybolacaktır. Ardından, cümledeki bir sonraki kelime bir saniyeliğine görünecek ve kaybolacaktır vb. Ekranın ortasında görüntülenen her şeyi nasıl çıktılarım? awk '{i=1; while(i<=NF){ print $((i++)); system("sleep 1; clear") }}' file

2
Kabuk kodlamasında büyük / küçük harf duyarlılığı
Şu Bash betiğini düşünün: #!/bin/bash echo Enter any character read char case $char in [a-z]) echo Lower case letter ;; [A-Z]) echo Upper case letter ;; [0-9]) echo Number ;; ?) echo Special char ;; *) echo You entered more than one character ;; esac 'A' girersem, çıktı Küçük harf …
10 bash  scripts 

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.