ปกติการแสดงผลผ่าน Shell ในระบบลินุกซ์ จะขึ้นบรรทัดใหม่ แต่มีบางกรณีที่ไม่ต้องการให้ขึ้นบรรทัดใหม่ เช่น เราต้องการรับค่าจากแป้นคีย์บอร์ดจากผู้ใช้ ดังนั้น ในการเขียน Shell Script เราจะใช้ -n เพื่อไม่แสดงการขึ้นบรรทัดใหม่ ดังนี้
# cd /bin
# echo -n “STRING ” && ls | wc -l
# echo “STRING ” && ls | wc -l
ตัวอย่าง
การทำงาน ครั้งแรก cd ไปยังไดเร็คทอรี่ /bin ท่านสามารถย้ายไดเร็คทอรี่ไปยังตำแหน่งที่ตนต้องการได้
จากนั้น echo โดยใช้ -n และ ไม่ใช้ -n จะเห็นว่าหากไม่ใช้ -n จะมีการขึ้นบรรทัดใหม่
ปล. เทคนิคเล็ก ๆ น้อย ๆ ครับ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น