«perl» etiketlenmiş sorular

Perl güçlü, üst düzey bir programlama dilidir. Perl ile ilgili sorular Perl geliştirme ortamıyla, Perl çalıştırarak veya bilgisayarınızdaki görevleri otomatikleştirmek için Perl kullanarak sınırlı olmalıdır.

1
Windows tabanlı Apache / PHP / Perl / veritabanı yığınları
XAMPP Perl'in ayrıca Tk desteği sağlayıp sağlamadığını bilen var mı? MySQL yerine / yerine PostresSQL sağlayan benzer bir yığın bilen var mı? Bunun Win 7 ve XP'de çalışmasını istiyorum. Düzenleme: İstediğim diğer bileşenleri "elle" yükleyebileceğimi biliyorum, örneğin CPAN'dan Tk almak, mümkünse her şeyi bir seferde almayı tercih ederim.

1
Bir metin dosyasındaki verileri kullanarak dosya adlarını temizleme
Bir sürü klasör dosya ismini temizlemeliyim. Muhtemelen dosya bile başlıkları. Şu anda kullanıyordum Bunu yapmak için bu Perl betiği ama bazı problemlerle karşılaştım. Dosya adında yıl boyunca zaten parantez varsa, başka bir kümeye ekler. Aynı zamanda başlıklarda ortak "imzaları" kaldırmak için de bir metin dosyası kullanmak istiyorum. This.Movie.Blah.(2012) [1080p] MP4. …
2 script  perl  rename 

3
Cygwin’de CPAN paketlerini kurarken testten geçmeyin
YAML :: Syck gerektiren Date :: Manip :: Date'i yüklemeye çalışıyorum. Windows XP'de Cygwin kullanıyorum. Her iki paket de kendi testlerinde başarısız olur. Text :: CSV, Text :: CSV_XS ve Text :: CSV :: Simple gibi diğer paketleri başarıyla kurdum Her iki paketi de ayrı ayrı ve birlikte kurmayı denedim …
2 windows  cygwin  perl  make  cpan 

2
Bir dosyayı ardışık iki yeni satıra bölme
Ben böyle bir metin dosyası var 1. some topic a 20p ID: 20 2. something topic another here there ID: 30 3. ... here come another ID: 40 İki yeni satırla ayrılırlar. Bunu ayrı dosyalara nasıl bölebilirim? Bölünme kullanabilir ID ve şimdiye kadar gördüğüm çoğu örnek, yeni bir dosyanın başlığı …
1 macos  bash  python  perl 

1
Perl 0x00 yazdırmıyor
NOP SLED tekniğini denemek istedim. Kızağı ve kabuk kodunu bir ortam değişkenine aldım ve adresini aldım. Bu yüzden savunmasız programı yürütmek istedim ve argüman olarak bu adresi tekrar kullandım, sorun 0s (sıfırlar) içermesidir:0x00007fffffffe550 ./program_vuln $(perl -e 'print "\x50\xe5\xff\xff\xff\x7f\x00\x00"') Perl sıfırları basmaz ve yığındaki adresleme çok karışık olur.
1 exploit  perl 

2
Saltstack dışındaki tüm hedefleri düzenli ifade
Biri dışında her köseyi hedef almak için tuzlu regex kullanmakta sorun yaşıyorum. Sınırlı Perl regex anlayışımı bulabildiğim ve tükettiğim her örneği denedim. Bunun her köleyi hedef almasını bekliyorum (hepsi birşeyler.etkialani.com.tr): ^(?!.*mail).*$ Ancak sıfır değer döndürür. Herhangi bir yardım çok takdir edilecektir
1 regex  perl 

2
Shasum yerine shsum yerine shasum yerine nasıl konulur?
Birden fazla platformda çalışması gereken bir testim var. Diğer tüm platformlarda, test kullanıyor sha1sum, ancak Mac OSX El Capitan'ımda, böyle bir program yüklü değil shasum, bunun yerine iyi çalışıyor. Ben bir bağlantı oluşturmak için çalıştık /usr/bin/sha1sumiçin /usr/bin/shasum, ama bu bile kök olarak, başarısız: bash-3.2$ cd /usr/bin bash-3.2$ sudo ln shasum …
1 macos  bash  perl  sh  sha1 

1
MacPorts'un Perl kurulumunu MAMP ile nasıl kullanırım?
MAMP 3.0.6 ve MacPorts 2.3.1'e sahibim. Kullanmam gereken bazı Perl modülleri var (bazı CGI betikleri aracılığıyla), onları MacPorts Perl kurulumuna kurdum (örn. p5.16-dbd-mysql), Ancak MAMP'ın doğru Perl kurulumunu nasıl kullanacağını bulamıyorum. Bir hata aşağıdaki gibidir: install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC contains: ../../lib /Library/Perl/5.16/darwin-thread-multi-2level /Library/Perl/5.16 /Network/Library/Perl/5.16/darwin-thread-multi-2level /Network/Library/Perl/5.16 /Library/Perl/Updates/5.16.2 …
1 macos  mysql  perl  macports 




1
perl kullanarak çoklu sınırlayıcıları bölme
Sadece aşağıdaki satırdan 1400 olan ÜCRETSİZ HEAP sayım değerini çıkarmaya çalışıyorum. Burada değeri almak için iki kez split fonksiyon kullanıyorum. Birisi burada bölme işlevini kullanarak 1400 değerini çıkaracak tek bir regex almama yardımcı olabilir. my @split_val = split(',',$line); print $split_val[2]; my @split_val1= split(':',$split_val[2]); Giriş dizesi: 2014-04-23 14:66:87,666 INFO - HEAP …
regex  perl 

2
bir dosyaya komut çıktısı yaz ve dizgeyle eşleş
Perl için yeniyim. Sistem önyükleme zamanı bilgilerini windows komutundan yazdırmak için aşağıdaki komut dosyasını yazıyorum systeminfo. Burada bazı problemler var. Çıktıyı bu şekilde alıyorum. Biri bana yardım edebilir mi use strict; use warnings; my $filename = 'sysinfo.txt'; my @cmdout = `systeminfo`; open(my $cmd, '>', $filename) or die "Could not open …
perl 

1
Bir komut dosyası dili ile bir Exchange sunucusundaki e-postalara erişin
Normalde Outlook Web Access aracılığıyla erişdiğim bir Exchange hesabına otomatik olarak e-postayla gönderilen birkaç günlük raporum var. İşimin bir parçası olarak günlük giriş yapıyorum ve sayıları bir ana istatistik dosyasına kaydediyorum. Eğlenceli zamanlar. Değil. İlgili verilere ait e-postaları ayrıştırmak için bir Perl betiği yazabilmeyi çok isterdim, böylece artık el ile …


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.