«shell» etiketlenmiş sorular

'Kabuk' terimi, genellikle Unix ve Linux işletim sistemleriyle ilişkilendirilmiş genel bir metin tabanlı etkileşimli komut yorumlayıcıları sınıfını belirtir. Kabuk komut dosyası oluşturma hakkında sorular için lütfen 'bash', 'powershell' veya 'ksh' gibi daha spesifik bir etiket kullanın. Belirli bir etiket olmadan, taşınabilir (POSIX uyumlu) bir çözüm varsayılmalıdır, ancak ek olarak 'posix' veya bunun yerine 'sh' tercih edilebilir.

1
Python tarafından oluşturulan bir MD5 karması, kabukta echo ve md5sum kullanılarak oluşturulanlardan neden farklı?
Bir Python MD5 hash'i, kabukta md5sum komutu tarafından oluşturulandan farklıdır. Neden? >>> import hashlib >>> h = hashlib.md5() >>> h.update("mystringforhash") >>> print h.hexdigest() 86b6423cb6d211734fc7d81bbc5e11d3 # Result from Python $ echo mystringforhash | md5sum 686687dd68c5de717b34569dbfb8d3c3 - # Result on the shell
109 python  shell  md5sum 


6
awk ile sütun değeri koşullarını kullanma
AWK Programlama Dili'nden awk öğreniyorum ve örneklerden biriyle ilgili sorun yaşıyorum. $ 2 bir değere eşitse (örneğin 1) 3 $ yazdırmak istersem, iyi çalışan bu komutu kullanıyordum: awk '$2==1 {print $3}' <infile> | more Ancak 1'i başka bir arama kriteriyle değiştirdiğimde (örneğin findtext), komut çalışmıyor: awk '$1== findtext {print $3}' …
109 linux  shell  awk 



2
Python 3 Çevrimiçi Yorumlayıcı / Kabuk [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımız için uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, argümanlar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 8 yıl önce kapalı . …

7
Cygwin'den bir dosya açın
openCygwin'de OSX komutunun bir eşdeğeri var mı ? openo tür için varsayılan uygulamayı içeren bir dosya açar. Gibi bir şey yapmak istiyorum $ magic-command file.xls #excel opens as if file.xls would have been double-clicked $ magic-command file.txt #notepad opens as if file.txt would have been double-clicked Kaptın bu işi? Temelde …
108 shell  cygwin 

11
Erlang'ın sürüm numarasını bir kabuktan nasıl alabilirim?
Birçok program sürüm numaralarını aşağıdaki gibi bir komutla döndürür: $ program --version program (platform info) v1.2.3 Bu, programın kurulumunu veya bakımını ve Sistem Yöneticileri ve arkadaşlarından bazı diğer kontrollü otomasyon sihrini komut dosyası oluşturmak için kullanışlıdır. Sorun Erlang (OTP) için sürüm numarasını kolayca nasıl alabilirim ? İnternette İşte bazı tatmin …
108 shell  erlang 

4
Okuma satırı döngüsü ilk satırdan sonra dururken kabuk betiği
Aşağıdaki kabuk betiğine sahibim. Amaç, hedef dosyanın her satırında (yolu betiğin girdi parametresidir) ve her satıra karşı çalışmaktır. Şimdi, sadece hedef dosyadaki ilk satırla çalışıyor gibi görünüyor ve bu satır işlendikten sonra duruyor. Senaryomda bir sorun mu var? #!/bin/bash # SCRIPT: do.sh # PURPOSE: loop thru the targets FILENAME=$1 count=0 …
108 bash  shell  ssh  while-loop 



13
Printf'de karakterleri doldurma
Bir işlemin çalışıp çalışmadığını görüntülemek için bir bash kabuğu komut dosyası yazıyorum. Şimdiye kadar bunu anladım: printf "%-50s %s\n" $PROC_NAME [UP] Kod bana şu çıktıyı veriyor: JBoss [DOWN] GlassFish [UP] verylongprocessname [UP] Daha okunaklı hale getirmek için iki alan arasındaki boşluğu bir '-' veya '*' ile doldurmak istiyorum. Alanların hizalamasını …
107 bash  shell  printf 

9
İçinde başka bir dizin oluşturmak yerine 'cp' dizinin üzerine yazmaya nasıl zorlanır?
Mevcut bir dizinin üzerine yazacak bir Bash betiği yazmaya çalışıyorum. Bir rehberim var foo/ve üzerine yazmaya çalışıyorum bar/. Ama bunu yaptığımda: cp -Rf foo/ bar/ yeni bir bar/foo/dizin oluşturulur. Ben bunu istemiyorum İçinde iki dosya var foo/; ave b. İçinde aynı ada sahip dosyalar bar/da var. İstediğim foo/ave foo/byerine bar/ave …
107 linux  bash  shell  command-line  cp 


6
Linux bash / shell'de base64 görüntü nasıl kodlanır
Bir kabuk komut dosyasındaki bir görüntüyü base64 kodlamaya ve onu değişkene koymaya çalışıyorum: test="$(printf DSC_0251.JPG | base64)" echo $test RFNDXzAyNTEuSlBH Ben de bunun gibi bir şey denedim: test=\`echo -ne DSC_0251.JPG | base64\` ama yine de başarılı olamadı. Bunun gibi bir şey yapmak istiyorum: curl -v -X POST -d '{"image":$IMAGE_BASE64,"location":$LOCATION,"time_created":$TIMECREATED}' -H …
107 linux  image  shell  variables  base64 

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.