Pytania otagowane jako perl

Perl to potężny język programowania wysokiego poziomu. Pytania dotyczące Perla powinny ograniczać się do środowiska programistycznego Perla, uruchamiania Perla lub używania Perla do automatyzacji zadań na komputerze.

11
Kiedy używać Bash, a kiedy Perl / Python / Ruby? [Zamknięte]
Do tej pory robiliśmy wszystkie skrypty z Bash, ale zaczynam czuć się trochę głupio z tego powodu. Chociaż możemy oczywiście robić wszystko, co chcemy z Bash (jest dość potężny), zaczynam się zastanawiać, czy zamiast tego nie powinniśmy używać odpowiedniego języka skryptowego (w naszym przypadku najprawdopodobniej Ruby). Jak decydujesz, kiedy używać …
78 linux  bash  script  perl  ruby 

10
Usuwanie kodów kolorów ANSI ze strumienia tekstu
Sprawdzanie wyniku z perl -e 'use Term::ANSIColor; print color "white"; print "ABC\n"; print color "reset";' w edytorze tekstów (np. vi) pokazuje: ^[[37mABC ^[[0m Jak usunąć kody kolorów ANSI z pliku wyjściowego? Podejrzewam, że najlepszym sposobem byłoby przepuszczenie danych wyjściowych przez swego rodzaju edytor strumieni. Poniższe nie działa perl -e 'use …
73 regex  sed  perl  awk 



3
Polecenie czy program?
Szukałem różnicy między adduseri useradd, a wyjaśnieniem jest to, że useraddjest to polecenie, podczas gdy adduserjest to skrypt perla. Rozumiem, czym jest skrypt Perla, ale nie rozumiem, czym jest commanddokładnie wtedy. Zawsze myślałem, że polecenia podoba ls, ln, cditp są wszystkie proste programy napisane w jakimkolwiek języku, który po prostu …

5
Jak wyciąć plik do określonego rozmiaru w systemie Linux?
Chcę zmniejszyć rozmiar pliku metodą brute-force, tzn. Nie dbam o resztę, chcę po prostu wyciąć plik, powiedzmy o połowę, i odrzucić resztę. Pierwszą rzeczą, jaka przychodzi mi na myśl, jest obcięcie Perla . Podążam za przykładem na tej stronie i zrobiłem dokładnie to samo: seq 9 > test.txt ls -l …
19 linux  ubuntu  shell  perl 

7
unix - podziel ogromny plik .gz według linii
Jestem pewien, że ktoś miał poniższą potrzebę, jaki jest szybki sposób dzielenia ogromnego pliku .gz po linii? Podstawowy plik tekstowy ma 120 milionów wierszy. Nie mam wystarczającej ilości miejsca na dysku, aby rozpalić cały plik naraz, więc zastanawiałem się, czy ktoś wie o skrypcie bash / perl lub narzędziu, które …
16 linux  perl  bash  shell  unix 


2
Jak mogę zidentyfikować znaki spoza ASCII z powłoki?
Czy istnieje prosty sposób, aby wydrukować wszystkie znaki spoza ASCII i numery linii, na których występują one w pliku przy użyciu narzędzia wiersza polecenia, takie jak grep, awk, perlitp? Chcę zmienić kodowanie pliku tekstowego z UTF-8 na ASCII, ale zanim to zrobię, chcę ręcznie zastąpić wszystkie wystąpienia znaków spoza ASCII, …
13 linux  grep  perl  awk  ascii 

2
Uzyskiwanie identyfikatora procesu dla bieżącego skryptu perl
Jak uzyskać identyfikator procesu dla procesu perla, który uruchamia bieżący skrypt? getppid () nie zwraca tego samego pid jak ps -ea | grep Czy istnieje prosty sposób, czy po prostu uruchamiam polecenie ps -ea w skrypcie i usuwam pozostałe informacje?
11 perl 


2
Aktualizacja Macport kończy się niepowodzeniem z konfliktem subversion-perlbindings
Próbuję zrobić port upgrade outdated, ale zatrzymuje się na konflikcie pakietów, którego nie jestem w stanie naprawić. Czy ktoś wie, jak naprawić ten problem? sudo port upgrade outdated ---> Computing dependencies for subversion-perlbindings-5.16 Error: Unable to exec port: Can't install subversion-perlbindings-5.16 because conflicting ports are installed: subversion-perlbindings-5.12
8 macos  svn  perl  macports 

4
Jak zmieniać nazwy plików wsadowo za pomocą polecenia zmiany nazwy Unix?
Mam pliki, których nazwy wyglądają tak: Sim1-2_40.36.chr20_sb.foo.indel.novoalign.sam Sim1-2_40.36.chr20_sb.foo.indel.bwa.sam Co chcę zrobić, to wymienić wszystko indelze snpw nazwach plonowanie Sim1-2_40.36.chr20_sb.foo.snp.novoalign.sam Sim1-2_40.36.chr20_sb.foo.snp.bwa.sam Ale dlaczego to polecenie unixowe nie działa? $ rename 's/indel/snp/' *.sam
6 linux  unix  perl  rename 

3
Autoformat dla Perla w Vimie
Mam fragment źle sformatowanego kodu Perla: if ($a==1){ &err_report("$a"); while($b!=1){ &err_ok(); } } chcę przeformatować to w Vimie. Po użyciu polecenia gg=G, kod jest sformatowany jako: if ($a==1){ &err_report("$a"); while($b!=1){ &err_ok(); } } Właściwie chcę go sformatować w Vimie jak poniżej: if ($a==1){ &err_report("$a"); while($b!=1){ &err_ok(); } } Co powinienem …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.