Pytania oznaczone «perl»

168
Jak uzyskać pełną ścieżkę do wykonywanego skryptu Perla?

Mam skrypt Perl i muszę określić pełną ścieżkę i nazwę pliku skryptu podczas wykonywania. Odkryłem, że w zależności od tego, jak wywołasz skrypt, $0różni się i czasami zawiera, fullpath+filenamea czasami po prostu filename. Ponieważ katalog roboczy również może się różnić, nie mogę wymyślić sposobu...

143
Ukryte cechy Perla?

Zamknięte . To pytanie i odpowiedzi na nie są zablokowane ponieważ pytanie nie dotyczy tematu, ale ma znaczenie historyczne. Obecnie nie przyjmuje nowych odpowiedzi ani interakcji. Jakie są naprawdę przydatne, ale ezoteryczne funkcje językowe w Perlu, które

118
W Perlu, jak mogę wczytać cały plik do łańcucha?

Próbuję otworzyć plik .html jako jeden duży długi ciąg. Oto co mam: open(FILE, 'index.html') or die "Can't read file 'filename' [$!]\n"; $document = <FILE>; close (FILE); print $document; Co skutkuje w: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN Jednak chcę, aby...

116
Dlaczego prototypy funkcji w Perlu 5 są złe?

W innym pytaniu o przepełnienie stosu Leon Timmermans zapewnił: Radziłbym nie używać prototypów. Mają swoje zastosowania, ale nie w większości przypadków i na pewno nie w tym. Dlaczego to może być prawda (lub inaczej)? Prawie zawsze dostarczam prototypy moich funkcji Perla i nigdy wcześniej...

112
Jak mogę sprawdzić, czy plik istnieje w Perlu?

Mam względną ścieżkę $base_path = "input/myMock.TGZ"; myMock.TGZto nazwa pliku znajdującego się w folderze wejściowym. Nazwa pliku może się zmienić. Ale ścieżka jest zawsze przechowywana w $base_path. Muszę sprawdzić, czy plik istnieje w formacie

110
Jak wyprowadzić UTF-8 z Perla?

Próbuję napisać skrypt Perla przy użyciu pragmy „utf8” i otrzymuję nieoczekiwane rezultaty. Używam systemu Mac OS X 10.5 (Leopard) i edytuję za pomocą TextMate. Wszystkie moje ustawienia zarówno mojego edytora, jak i systemu operacyjnego są domyślnie ustawione na zapisywanie plików w formacie...