How to trim space from bash variable
Tip เล็กๆ ในการลบ space (ช่องว่าง) ที่อยู่ในตัวแปรของ bash shell
ต้องการลบ space ด้านหลัง ให้ใช้
sed 's/ *$//g'
ตัวอย่าง
echo " www ezylinux com " | sed 's/ *$//g'
ผลลัพธ์
ต้องการลบ space ด้านหน้า ให้ใช้
sed 's/^ *//g'
ตัวอย่าง
echo " www ezylinux com " | sed 's/^ *//g'
ผลลัพธ์
www ezylinux com
ต้องการลบ space ทั้งด้านหน้า และหลัง ให้ใช้
sed -e 's/^ *//g' -e 's/ *$//g'
ตัวอย่าง
echo " www ezylinux com " | sed -e 's/^ *//g' -e 's/ *$//g'
ผลลัพธ์
www ezylinux com