«unix» etiketlenmiş sorular

Bu etiket, doğrudan Unix ile ilişkili PROGRAMLAMA soruları için özeldir; genel yazılım sorunları Unix ve Linux Stack Exchange sitesine veya Süper Kullanıcıya yönlendirilmelidir. Unix işletim sistemi Bell Labs tarafından 1960'ların sonlarında geliştirilen ve bugün çeşitli versiyonlarda bulunan genel amaçlı bir işletim sistemidir.

9
Kabuk Betiği - <tarih> sonrasında değiştirilen tüm dosyaları al
Ben bu yüzden PHP'de bunu yapmazdım, bu yüzden kabuk komut dosyalarında iyi birisinin yardımcı olabileceğini umuyorum. Ben dizin üzerinden özyinelemeli çalışır ve son değiştirilme tarihi olan tüm dosyaları bulur bazı tarihten daha büyük bir komut dosyası gerekir. Ardından, yol bilgilerini koruyarak dosya (ları) tarlayıp sıkıştırır.
136 unix  shell 

11
Bir dizenin POSIX sh içinde başka bir dizge içerip içermediğini nasıl anlarsınız?
Başka bir dizgenin içinde bir dizge varsa çeşitli mantık yapacak bir Unix kabuk betiği yazmak istiyorum. Örneğin, belirli bir klasördeysem, dallanın. Lütfen birisi bana bunu nasıl başaracağımı söyleyebilir mi? Mümkünse, bunu kabuğa özel değil (yani sadece bash değil) yapmak istiyorum, ancak bununla yapabileceğim başka bir yol yoksa. #!/usr/bin/env sh if …
136 shell  unix 

4
Node.js'de path.join kullanmanız gerekiyor mu?
herkesin bildiği gibi, Windows, Unix'in eğik çizgilerle yaptığı yolları ters eğik çizgilerle yapar. node.js path.join()her zaman doğru eğik çizginin kullanılmasını sağlar. Örneğin, Unix'i yazmak yerine sadece 'a/b/c'siz yaparsınız path.join('a','b','c'). Ancak, bu farka rağmen, yollarınızı normalleştirmezseniz (örneğin, path.join kullanarak) ve sadece a/b/cnode.js gibi yollar yazarsanız, komut dosyalarınızı Windows üzerinde çalıştırmada sorun …
135 node.js  windows  unix  path 


8
Awk ile değişiklikleri yerinde kaydedin
Öğreniyorum awkve değişiklikleri bir dosyaya kaydetme seçeneğini sedkullanacağım yere benzer şekilde, dosyaya değişiklik yazma seçeneği olup olmadığını öğrenmek istiyorum -i. Değişiklikleri yazmak için yeniden yönlendirmeyi kullanabileceğimi anlıyorum. Ancak awkbunu yapmak için bir seçenek var mı?
135 linux  unix  awk 


4
Ls -l'den sonraki ilk satırdaki "toplam" nedir? [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerini karşılamıyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Yığın Taşması için konuya uygun olması için soruyu güncelleyin . 3 yıl önce kapalı . Bu soruyu geliştirin Nedir totalçıkışında ls -l? $ ls -l /etc total 3344 -rw-r--r-- 1 root root …
132 linux  shell  unix  command  prompt 

14
yürütme kabuğu başarısız olursa jenkins derlemesinde başarısız olma
Derleme sürecimin bir parçası olarak, kabuk yürütme adımı olarak bir git commit çalıştırıyorum. Bununla birlikte, çalışma alanında herhangi bir değişiklik yoksa, Jenkins derlemede başarısız oluyor. Bunun nedeni, git'in kesinleştirilecek değişiklik olmadığında bir hata kodu döndürmesidir. Ya yapıyı iptal etmek isterim ya da durum buysa kararsız olarak işaretlemek isterim. Herhangi bir …
132 linux  unix  jenkins 

30
Bir dosyanın başına eklemek için bir astar kabuğu
Bu muhtemelen karmaşık bir çözümdür . "&gt;&gt;" gibi basit bir operatör arıyorum, ancak önceden harcamak için. Korkarım yok. Gibi bir şey yapmam gerekecek mv myfile tmp kedi kafam tmp&gt; dosyam Daha akıllı bir şey var mı?
131 shell  unix 

20
unix - dosyanın başı VE kuyruğu
Bir txt dosyanız olduğunu varsayalım, aynı anda dosyanın ilk 10 satırını ve alt 10 satırını görüntüleme komutu nedir? yani dosya 200 satır uzunluğundaysa, 1-10 ve 190-200 satırlarını tek seferde görüntüleyin.
131 linux  bash  shell  unix  scripting 

7
Jq kullanarak JSON'dan anahtar adları nasıl alınır
curl http://testhost.test.com:8080/application/app/version | jq '.version' | jq '.[]' Yukarıdaki komut yalnızca aşağıdaki değerleri verir: "madireddy@test.com" "2323" "test" "02-03-2014-13:41" "application" Bunun yerine anahtar adları aşağıdaki gibi nasıl alabilirim: email versionID context date versionName
131 json  shell  unix  key  jq 

12
Bir arka plan işleminin çıkış kodunu alın
Sonsuza kadar süren ana bourne kabuk betiğimden çağrılan bir CMD komutum var. Komut dosyasını aşağıdaki gibi değiştirmek istiyorum: CMD komutunu arka plan işlemi olarak paralel olarak çalıştırın ( CMD &amp;). Ana komut dosyasında, birkaç saniyede bir oluşturulan komutu izlemek için bir döngü oluşturun. Döngü ayrıca betiğin ilerleyişini gösteren bazı mesajları …
131 linux  shell  unix  process 

17
Programlı olarak nasıl yeni bir cron işi oluşturabilirim?
Programatik olarak yeni bir cron işi ekleyebilmek istiyorum, bunu yapmanın en iyi yolu nedir? Gönderen Araştırmam , ben anki crontab'ın dökümü ve sonra crontab içine onu geri boru, yenisini eklemek olabilir görünüyor: (crontab -l ; echo "0 * * * * wget -O - -q http://www.example.com/cron.php") | crontab - Daha …
130 linux  unix  cron 

4
Sadece belirli bir dizindeki dosyaları bulma ve bash kullanarak alt dizinleri yok sayma
Diğer benzer sorulara baktım, ancak kavramı kavramamı ve sınırlı zamanıma dayanarak durumuma uygun hale getirmemi sağlayacak bir soru bulamadım. Bazı dosyaları bulmak için sadece find komutunu çalıştırıyorum, ancak alt dizinlerdeki bazı dosyalar, görmezden gelmek istediğim aynı ada sahip. Herhangi bir yardım için teşekkürler. Aşağıda kullandığım komut: İlgilendiğim dosyalar / kalıp: …
130 bash  unix 

5
.Profile'ı bash kabuk betiğinde (unix'te) yeniden yüklensin mi?
Bash shell komut dosyası oluşturma konusunda yeniyim ve bir zorlukla karşılaştım. Sadece şunu yaparak ".profile" dosyamı yeniden yükleyebileceğimi biliyorum: . .profile ama aynısını yazdığım bir bash senaryosunda çalıştırmaya çalışıyorum ve bu çalışmıyor. Herhangi bir fikir? Açıklığa kavuşturmak için sağlayabileceğim başka bir şey var mı? Teşekkürler

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.