
บทนำ
ใครจะคิดว่าประโยคสั้นๆ หรือ “One-Liners” ในภาษา Perl จะสามารถทำอะไรได้มากมายขนาดนี้! ในโลกของลินุกซ์ การรู้จักเครื่องมือที่มีอยู่ก็สำคัญ แต่การมีความเข้าใจใน Perl ก็ชวนให้เกิดความสนุกสนานไม่น้อยเลยทีเดียว วันนี้เราจะมาดูกันว่า One-Liner สั้นๆ นี้ สามารถแทนที่ยูทิลิตี้ต่างๆ ได้อย่างไรบ้าง
1. การใช้ Perl แทนคำสั่ง cat
อยากดูเนื้อหาในไฟล์ได้อย่างรวดเร็ว? ใช้ Perl แทนคำสั่ง cat กันเถอะ!
perl -pe '$_ = uc' file.txt
คำสั่งนี้จะแสดงเนื้อหาในไฟล์ file.txt และแปลงเป็นตัวพิมพ์ใหญ่ทั้งหมด
2. เปลี่ยนวันเวลาในรูปแบบต่างๆ
ด้วย Perl คุณสามารถเปลี่ยนรูปแบบวันเวลาได้ง่ายภายในบรรทัดเดียว โดยไม่ต้องใช้หลายคำสั่ง
perl -MTime::Local -le 'print scalar localtime'
นี่จะพาคุณไปยังวันที่และเวลาปัจจุบันในเครื่อง
3. ตรวจสอบสถานะของไฟล์
แค่ใช้ Perl คุณก็สามารถตรวจสอบว่ามีไฟล์หรือไม่ในบรรทัดเดียว
perl -e 'print -e "file.txt" ? "มีไฟล์" : "ไม่มีไฟล์"'
เป็นวิธีที่ง่ายและรวดเร็วในการตรวจสอบไฟล์ในระบบของคุณ
4. แสดงรายการไฟล์ในโฟลเดอร์
คุณสามารถแสดงรายการไฟล์ในโฟลเดอร์ได้จาก Perl ด้วยเช่นกัน
perl -e 'print for glob("*")'
คำสั่งนี้จะแสดงรายชื่อไฟล์ทั้งหมดในโฟลเดอร์ปัจจุบัน
5. แก้ไขไฟล์แบบเร็วๆ
ต้องการแก้ไขไฟล์? Perl สามารถทำให้คุณแก้ไขตัวอักษรในไฟล์ได้เร็วๆ
perl -pi -e 's/เก่า/ใหม่/g' file.txt
คำสั่งนี้ช่วยให้คุณเปลี่ยนคำว่า “เก่า” เป็น “ใหม่” ในไฟล์ file.txt ได้เลย
6. การคำนวณง่ายๆ
ด้วย Perl คุณสามารถทำการคำนวณเบื้องต้นในบรรทัดเดียวได้
perl -e 'print 5 + 3'
คำสั่งนี้จะให้ผลลัพธ์เป็น 8! ง่ายนิดเดียว
ความคิดเห็น
การใช้ Perl One-Liners นั้นไม่ใช่แค่ทำให้การงานของเราเร็วขึ้น แต่ยังทำให้การทำงานร่วมกับลินุกซ์สนุกและท้าทายมากขึ้น สุดท้ายมันอยู่ที่ว่าเราจะสร้างสรรค์อะไรจากการนำเสนอเทคโนโลยีนี้
บทสรุป
ในวันนี้เราได้รู้จักกับ Perl One-Liners ที่ใช้งานได้จริงแทนที่ยูทิลิตี้ทั่วไปในลินุกซ์ ซึ่งมีประโยชน์มากมาย ทั้งในการประหยัดเวลาและเพิ่มประสิทธิภาพในการทำงาน สำหรับคนที่ชอบการเขียนโปรแกรม การเรียนรู้ Perl สามารถทำให้คุณสามารถทำสิ่งต่างๆ ได้มากมาย โดยเฉพาะในโลกของการจัดการระบบปฏิบัติการลินุกซ์
สนุกกับเกมคาสิโนสดครบวงจรที่ sagame เล่นง่าย ปลอดภัย พร้อมโบนัสพิเศษทุกวัน
ลองเดิมพันกับเว็บมาตรฐานสากล ufabet ระบบเสถียร ฝากถอนออโต้
เปิดประสบการณ์คาสิโนออนไลน์ระดับพรีเมียมที่ gclub ครบทั้งบาคาร่า สล็อต และรูเล็ต
สัมผัสความมันส์แบบพื้นบ้านกับ ไฮโลไทย เล่นได้ทั้งมือถือและคอมพิวเตอร์
ปั่นสล็อตรับเครดิตฟรีง่าย ๆ ที่ สล็อต168เครดิตฟรี.com แตกง่าย โบนัสจัดเต็ม
แหล่งที่มา:6 Perl One-Liners to Replace Common Linux Utilities





