«shell-script» etiketlenmiş sorular

Kabuk komut dosyası, bir işletim sisteminin kabuğu veya komut satırı yorumlayıcısı için yazılmış bir komut dosyasıdır.


6
Ağ bağlantısında OS X 10.6'da komut dosyasını çalıştırın. (/etc/network/if-up.d/ gibi)
Mac OS X'te bir ağ arayüzü geldiğinde bir komut dosyası çalıştırmanın herhangi bir yolu var mı? / Etc / ppp içinde ip-up adlı bir komut dosyası koymayı denedim, ancak bağlantıyı kesip kablosuz bir ağa yeniden bağlandığımda ateş gibi görünmüyor. Ağ durumunun değişip değişmediğini sürekli olarak kontrol etmek için bir cron …




3
Eko ile yeni satır karakteri nasıl yazdırılır?
Ben hexdumpböyle bir dize dökümü 2031 3334 2e30 0a32 2032 3331 302e 000a. 0x0aYeni satır karakteri olduğu açıktır , ancak bu dizeyi yankılamaya çalıştığımda, her zaman aldım 1 430.2 2 13.0- yeni satırın yerini bir boşluk bırakıyor, hatta -ebayrağı kullanıyorum. Sorun ne olabilir? Kuyruk \0çıkışı mahvediyor mu? 0x0aYeni bir çizgi …

2
Bir Komut Dosyası Çalıştırırken Neden [[: bulunamadı?)
Bir dosya olup olmadığını kontrol etmek zorunda olan bir komut dosyası yazmaya çalışıyorum. Konsolda yazıyorum if [[ -a /path/to/file.txt ]]; then echo "not mod"; else echo "mod"; fi ve anladım not mod ama aynı şeyi yapmak için bir senaryo yazdığımda: #!/bin/sh if [[ -a /path/to/file.txt ]]; then echo "not mod"; …

3
Bash kabuğu: .png veya .PNG?
Bir bash komut dosyasında '.png veya .PNG türündeki tüm dosyalar için' nasıl söyleyebilirim? Deniyorum : for i in (`ls *.PNG` && `ls *.png`) ancak bir sözdizimi hatası alıyorum.


1
Bir senaryoyu başlatan SHELL'e bir takma ad “verebilirim”?
Belirli takma adları tanımlayan bir yardımcı program komut dosyası yazmaya çalışıyorum. SHELL'im tcsh(değiştiremez). Aşağıdakileri denedim #!/bin/tcsh alias log 'less ~/logs/log.`date '+%Y%m%d'`'' Sonra böyle çalıştırın: ./myscript log Aldığım çıktı: log: Command not found. Doğal olarak böyle çalıştırırsam: source myscript log Herşey yolunda. Belirtmeden yapmanın herhangi bir yolu var source ...mı?

3
Başlangıçta bir kabuk betiği nasıl çalıştırılır?
Bir sunucuyu başlatmak için bir komut dosyası oluşturdum (ilk sorum). Şimdi sistem önyüklemesinde çalışmasını ve tanımlı sunucuyu başlatmasını istiyorum. Bunu yapmak için ne yapmalıyım? Bulgularım bana bu dosyayı /etc/init.dkonuma koymamı söylüyor ve sistem ne zaman önyükleme yapacağını çalıştırıyor. Ama başlangıçtaki ilk argümanın nasıl olacağını anlayamıyorum start? Kullanmak için bu önceden …

2
Sekmeyi gnome terminalinde programlı olarak açın, komutu yürütün ve sekmenin açık kalmasını sağlayın
Birkaç terminal sekmesini başlatacak, her sekmede bir şey yürütecek ve her sekmenin komut bittikten sonra açık kalmasını sağlayacak bir komut yazmaya çalışıyorum, böylece çıktıya bakabilir ve her sekmeye daha fazla komut yazabilirim böyle bir şey: gnome-terminal --tab -e "ls -a" --tab -e "ls" ancak bununla ilgili sorun, "ls" komutları biter …


4
Shell işlevleri Linux'ta nerede depolanır?
İlk başta, whichbelirli programları bir argüman olarak verdikten sonra herhangi bir çıktı vermemenin nedenini arıyordum , örneğin cd. Burada bulduğumdan , muhtemelen cdmakinemde çalışarak onaylanan bir işlev olması type cd. TLDR: Ancak değişken whichsayesinde bulabilen normal programlar $PATHbu $PATHklasörlerden birine yerleştirilirken , işlevler veya komut dosyaları nerede cddepolanır? user@linuxmchine:~$ type …

2
Linux kabuğu kullanarak Excel dosyası (xlsx) nasıl düzenlenir
Linux kabuğunu kullanarak XLSX dosyalarını düzenlemenin bir yolu (aracı) var mı? İhtiyacım olan son üç boş satırı ilk çalışma sayfasından kaldırmanın bir yoludur. XLSX'in ayrı ayrı düzenleyebileceğim farklı XML dosyalarıyla dolu bir zip dosyası olduğunu biliyorum. Ancak, mümkünse XML dosyalarını kendim analiz etmekten ve değiştirmekten kaçınmak istiyorum.

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.