SORU
10 HAZİRAN 2011, Cuma


Perl bayrakları -pe-pi, -p, -G, -d, -ben, -t?

Farklı bayraklarla perl kod veya komut dosyalarını çalıştıran yolları çok gördük. Ancak, her bayrak ne demek google için çalışırken, ben esas olarak genel perl siteleri ve hiçbir özel bilgi bayrakları ile ilgili sonuçlar mi, ya da orada kullanmak bulundu.

Aşağıda ben çoğu zaman hiçbir fikrim yok ne demek: karşılaştığınız bayrakları

  • perl-pe
  • perl-pi
  • perl-p
  • perl-w
  • perl-d
  • perl-ben
  • perl-t

Eğer bu her ne anlama gelir ve bazı durumlarda kullanmak için onları bana söylerseniz çok minnettar olacak, ya da en azından onların anlam bulmanın bir yolu anlatacağım.

CEVAP
10 HAZİRAN 2011, Cuma


Evet, Google noktalama ve, ne yazık ki, Perl bakmak için herkesin bildiği zorduryokçoğunlukla noktalama yapılmış gibi görünüyor :-)

Komut satırı anahtarları perlrun ayrıntılı. () perldoc perlrun çağırarak, komut satırından kullanılabilir

Seçenekleri kısaca girmeden, tek tek:

-p: Places a printing loop around your command so that it acts on each
    line of standard input. Used mostly so Perl can beat the
    pants off awk in terms of power AND simplicity :-)
-e: Allows you to provide the program as an argument rather
    than in a file. You don't want to have to create a script
    file for every little Perl one-liner.
-i: Modifies your input file in-place (making a backup of the
    original). Handy to modify files without the {copy,
    delete-original, rename} process.
-w: Activates some warnings. Any good Perl coder will use this.
-d: Runs under the Perl debugger. For debugging your Perl code,
    obviously.
-t: Treats certain "tainted" (dubious) code as warnings (proper
    taint mode will error on this dubious code). Used to beef
    up Perl security, especially when running code for other
    users, such as setuid scripts or web stuff.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ImBluecams

    ImBluecams

    25 Kasım 2012
  • Kim Barbin

    Kim Barbin

    3 Mayıs 2012
  • MandMEvangelists

    MandMEvangel

    28 Ocak 2008