«scripting» etiketlenmiş sorular

Komut dosyası, bağımsız yürütülebilir bir programa derlenmek yerine bir yorumlayıcı programı tarafından yürütülen komutlar veya talimatlar dizisidir.


2
/Etc/resolv.conf.d ile /etc/resolv.conf dosyasındaki değişiklikleri gerçekleştirmenin “doğru yolu” nedir?
Eski günler, resolv.confdurağantım ve siz kendiniz düzenlediniz. Daha sonra, DHCP istemcisi bazı statik girişleri ve DHCP kirasından ne aldığını kullanarak yeniden yazacaktır. Bu günlerde, bazı dağıtımlar - benimki gibi (Linux Mint 18.1) /etc/resolv.conf.dbirkaç alt yazı dizisine sahip bir mekanizmaya sahip, ve bunun başlarını ve kuyruklarını yapamıyorum. O zaman doğru yol …

4
İç içe döngülerle kabuk komut dosyasından çıkma
İç içe döngüler ile bir kabuk komut dosyası var ve sadece "çıkış" gerçekten komut dosyası, ama yalnızca geçerli döngü çıkmadı öğrendim. Belirli bir hata durumunda komut dosyasından tamamen çıkmanın başka bir yolu var mı? "Set -e" kullanmak istemiyorum, çünkü kabul edilebilir hatalar var ve çok fazla yeniden yazma gerektiriyor. Şu …
11 bash  shell  scripting  exit 


2
Dosya adındaki boşluklarla komut dosyasında sorun var
Scp uzak ana bilgisayardan yerel bir dosya bir komut dosyası var. Bazen dosya adları boşluk içerebilir. scp dosya adlarındaki boşlukları sevmez. Nedense boşlukları kullanma girişimlerim doğru scp yolu ile sonuçlanmadı. Kod: PATH=/var/root/Documents/MyFile OG-v1.2.3.pkg scp $PATH Me@10.1.10.33:/Users/Me/Desktop Sonuçları Cannot find directory: var/root/Documents/MyFile Cannot find directory: OG-v1.2.3.pkg PATH değerini tırnak işaretleri içine …

2
Döngü çıkışı için borular yerel değişken modifikasyonunu önler
Ben argüman olarak, bir dizi dosya ve / veya dizin alır basit bir bash işlevi yazmaya çalışıyorum. Olması gerekiyor: Dosya adlarını tam olarak nitelendirin. Onları sıralayın. Kopyaları kaldırın. Gerçekten var olan her şeyi yazdırın. Varolmayan dosyaların sayısını döndürür. Neredeyse istediğimi yapan bir senaryom var, ama sıralama düşer. Komut dosyasının durduğu …

2
Dosyaları sıkıştırırken bir dizini hariç tutma
Ben böyle bir şey yapan bir bash betiği var: zip -0 ../backup/backup.zip \ -r ./* \ -x \*CVS\* \ -x *Thumbs.db* \ Yedeklediği dizin bir SVN arşividir (eskiden CVS idi). .Svn ve içeriğini hariç tutamadım. .Svn'yi (tüm ağaç boyunca yinelemeli olarak) hariç tutmanın en temiz yolu nedir?
11 bash  scripting  zip 


3
Bir bash betiğinde unicode nasıl grep
if grep -q "�" out.txt then echo "working" else cat out.txt fi Temel olarak, "out.txt" dosya " " dosyada herhangi bir yerde içeriyorsa ben "çalışma" yankı istiyorum VE "out.txt" dosya " " dosyada hiçbir yerde içermezse o zaman istiyorum out.txt için kedi EDIT: İşte yaptığım şey. Ben bir openssl şifresini …

3
Dosyayı değiştirirken dosya izinlerini koru (veya geri yükle)
Bir dosyayı bağımsız değişken olarak kabul eden, dosyayı değiştiren, daha sonra ikinci bağımsız değişkende belirtilen dosya adına yazan bir komut var. O programı arayacağım modifyfile. Ben geçici bir dosyaya değiştirir sonra geri taşır bir kabuk komut dosyası (bash) yazdı "yerinde" çalışmak istedim: TMP=`mktemp` modifyfile "$original" "$TMP" mv -v "$TMP" "$original" …


5
dokunmak için zaman damgası sağlamak için stat kullanma
Bazı belgeler insitu (bir windows paylaşımında bir linux komut satırından) OCR çalışıyorum. OCRing işlemi bulmak ve ben döngü aracılığıyla dosyaları doğru boru için find komutunu kullanarak karışmış. Ancak değiştirilmeleri için orijinal zaman damgasını korumam gerekiyor. Şu anda stat ve touch'ı aşağıdaki gibi kullanmaya çalışıyorum: #!/bin/bash OLDIFS=$IFS IFS=$(echo -en "\n\b") for …
11 bash  scripting  stat 

3
Büyük bir klasör hiyerarşisinde metin değiştirme nasıl yapılır?
Aramak ve bazı örnekleri hariç büyük bir dosya kümesindeki bazı metni değiştirmek istiyorum. Her satır için, bu satırı değiştirmem gerekip gerekmediğini soran bir komut istemi istiyorum. Vim'lere benzer bir şey :%s/from/to/gc( conay isteminde ile), ancak bir dizi klasör arasında. Kullanılabilecek iyi bir komut satırı aracı veya komut dosyası var mı?

4
SCP (kopya) kullanırken şifreyi nasıl kaydedebilirim?
SCP kullanarak başka bir makineden makineme bir dosya çektiğimde sorunla karşılaşıyorum. Dosya başarıyla aktarıldı, ancak her şifre istediğinde. Bu SCPkomutu şu şekilde çalıştırmak istiyorum cronjob: Bu otomasyon için şifreyi nasıl kaydedebilirim? scp user@abc.com:/usr/etc/Output/*.txt /usr/abc/ user@abc.com's password:
11 scripting  scp 

1
komut satırından e-posta okumak için 'posta'yı kullanın
Programı interaktif modda mailkullanmaya başlamak için terminalde komut kullanabileceğimizi biliyorum mail. Ancak, mailetkileşimli olmayan bir komut kullanarak e-postayı okumak istiyorum . Gibi bir komut var mı $ mail -optionToReadMail -mailNumber 1; hangisi stdout'ta e-posta içeriğini gösterecek?
11 bash  scripting  mailx 

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.