Men uzoq vaqtdan beri Linux foydalanuvchisiman, lekin Windows va PowerShell uchun yangiman. Men Windows7 va Strawberry Perl 5 ni birinchi marta o'rnatdim. Endi men Windows PowerShell yordamida oddiy buyruq qatorini chop qilmoqchiman.
Perl to'g'ri o'rnatilganga o'xshaydi:
PS C:\Users\Me> perl -v This is perl, v5.10.0 built for MSWin32-x86-multi-thread Copyright 1987-2007, Larry Wall ...
Va buyruq qatori ishlari ishlaydi:
PS C:\Users\Me> perl -e 'die' Died at -e line 1. PS C:\Users\Me> echo 'print "Hello, World\n"' | perl Hello, World
Lekin men buni o'z-o'zidan sinab ko'rganimda, u fayl boshqaruvchisi ogohlantirishini chiqaradi:
PS C:\Users\Me> perl -e 'print "Hello, World\n"' No comma allowed after filehandle at -e line 1.
Shunday qilib, u qo'sh tirnoqlarni olib tashlaganga o'xshaydi.
PS C:\Users\Me> perl -e 'print \"Hello, World\n\"' Hello, World
Bu ishlaydi, lekin bu yomon! Qayta urinib ko'raylik:
PS C:\Users\Me> perl -e 'print qq{Hello, World\n}' Hello, World
Bu ko'proq o'xshaydi, lekin men chalkashib ketdim.
Nima uchun PowerShell bitta tirnoq ichidagi qo'sh tirnoqlardan qochyapti? Har qanday PowerShell foydalanuvchisi bormi?
perl -e "print 'Hello, World'"
ni sinab ko'rdingizmi? - person Weegee   schedule 11.08.2009