SPACE ในชื่อ
SPACE ในชื่อ
ในหัวข้อนี้เรายังอยู่กับการตั้งชื่อไฟล์และ directory เช่นเดิม โดยจะพูดถึงการมี ‘ ‘ (Space) หรือก็คือเว้นวรรคในชื่อ โดยปกติแล้วมีการใส่ space ภายในไฟล์จะมองว่าเป็นคนละไฟล์กันทันที เช่น
echo "test” > test test2
จะเห็นว่าผลลัพธ์คือการสร้างไฟล์แค่ไฟล์เดียวคือ test ส่วน test2 จะไม่มีการสร้างขึ้นเพราะไม่ได้ถือว่าเป็น input ใดๆเข้ามานั่นเอง เราสามารถใช้ \ มานำหน้า space เพื่อสร้างไฟล์ได้ โดยใช้เป็น
echo "testing" > test\ test2
จะเห็นว่าเราสามารถสร้างไฟล์ “test test2” ได้สำเร็จ รวมถึงหากต้องการอ่านไฟล์จะใช้คำสั่งเป็น
cat test\ test2
ก็จะทำให้อ่านไฟล์ “test test2” ได้
Comments
Post a Comment