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