«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.

11
Bash ne zaman ve ne zaman Perl / Python / Ruby kullanılır? [kapalı]
Şimdiye kadar Bash ile yazdıklarımızı yapıyoruz, ama bunun hakkında biraz aptal hissetmeye başladım. Tabii ki Bash ile istediğimiz her şeyi yapabiliriz (oldukça güçlü), bunun yerine uygun bir betik dili kullanmamamız gerekip gerekmediğini merak ediyorum. Bir komut dosyası için Perl / Python / Ruby'yi Bash üzerinde ne zaman kullanacağınıza nasıl karar …
78 linux  bash  script  perl  ruby 

10
ANSI renk kodlarını metin akışından kaldırma
Çıkışının incelenmesi perl -e 'use Term::ANSIColor; print color "white"; print "ABC\n"; print color "reset";' Bir metin editöründe (örneğin, vi) aşağıdakileri gösterir: ^[[37mABC ^[[0m ANSI renk kodları çıktı dosyasından nasıl kaldırılır? Sanırım en iyi yol çıktıyı bir tür akış düzenleyiciden geçirmektir. Aşağıdaki çalışmıyor perl -e 'use Term::ANSIColor; print color "white"; print …
73 regex  sed  perl  awk 



3
Komut mu program mı?
Ben arasındaki farkı yukarı bakıyordu adduserve useraddve bir açıklama olduğunu useraddiken bir komuttur adduserbir perl script. Perl betiğinin ne olduğunu anlıyorum, ama anlamadığım şey commandtam olarak ne olduğudur. Hep komutlar gibi düşünülmektedir ls, ln, cdbasitçe bir şey yapmak ne olursa olsun dilinde yazılmış tüm basit programlar vb vardır. Bu "basit …

5
Linux altında belirli bir boyuta nasıl dosya kesilir?
Bir dosyanın boyutunu kaba kuvvetle küçültmek istiyorum, yani geri kalanını umursamıyorum, sadece dosyayı yarı yarıya kesmek ve geri kalanını atmak istiyorum. Akla ilk gelen şey Perl'in kesilmesidir . Bu sayfadaki örneği takip ediyorum ve aynı şeyi yaptım: seq 9 > test.txt ls -l test.txt perl -we 'open( FILE, "< ./test.txt" …
19 linux  ubuntu  shell  perl 

7
unix - büyük bir .gz dosyasını satır satır bölün
Eminim birisi aşağıdaki ihtiyacı olmuştur, büyük bir .gz dosyasını satır satır bölmenin hızlı bir yolu nedir? Temel metin dosyasında 120 milyon satır var. Birisi bir dosya bash / perl komut dosyası veya 3x 40mn satır dosyaları içine bölünmüş olabilir aracı. . yani şöyle çağırıyor: bash splitter.sh hugefile.txt.gz 4000000 1 would …
16 linux  perl  bash  shell  unix 

8
Bir Mac'te kopyalamak için birden fazla dosyayı nasıl sıralayabilirim?
Bir Mac'e birden fazla dosya kopyaladığımda, sistem hepsini aynı anda kopyalamaya çalışır. Sorun iki yönlüdür. Her şeyden önce, birden fazla dosya seçtiğinizde ve kopyaladığınızda, hepsi veritabanlarındaki ACID'den farklı olarak "ya hep ya hiç" yaklaşımıyla tek bir işleme girer. Genellikle bu arzu edilemez. Ayrıca, başka kopyalama işlemleri eklediğinizde, sistem her şeyi …

2
ASCII olmayan karakterleri kabuktan nasıl belirleyebilirim?
Tüm ASCII olmayan karakterler ve onlar gibi bir komut satırı yardımcı programını kullanarak bir dosyada gerçekleştiği üzerinde satır numaralarını yazdırmak için basit bir yolu var mı grep, awk, perl, vs? UTF-8'den ASCII'ye bir metin dosyasının kodlamasını değiştirmek istiyorum, ancak bunu yapmadan önce, dosya dönüştürme rutinden etkilenen beklenmedik karakter değişikliklerini önlemek …
13 linux  grep  perl  awk  ascii 

2
Geçerli perl betiği için işlem kimliği alma
Geçerli komut dosyasını çalıştıran perl işlemi için işlem kimliğini nasıl alabilirim? getppid () ps -ea ile aynı pideyi döndürmez | grep. Kolay bir yolu var mı yoksa sadece betiğimin içindeki ps -ea komutunu çalıştırıp diğer bilgi parçalarını mı keserim?
11 perl 



1
Netcat olmadan dinlemek için bir port açmak mümkün mü?
Bir Linux sisteminin bir TCP portunda dinlemesine ve ne alacağını bir dosyaya ve / veya stdout'a dökmesine ihtiyacım var. Sistemde netcat kurulu değil. Kök izinlerim var, ancak uyumluluk nedenleriyle sisteme yeni uygulamalar ekleyemiyorum. Bunu basit bir bash, perl veya python betiği ile yapmak mümkün müdür? Ne kadar basit, o kadar …


2
Çalışma süresi bir eylemi tetiklemek için nasıl kullanılabilir?
Ben x gün sonra bana bildirim verecek kabuk veya perl kodu yazmak istiyorum. Temel olarak SUSE Linux sunucusunda, 208 gün sonra yeniden başlatma gerekir, aksi takdirde sistem donar. Bu bilinen bir hatadır. Bundan kaçınmak için, 8 günden önce bana bildirim postasının gelmesini istiyorum. Betik mevcut çalışma süresini kontrol etmeli ve …

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.