Tips Menghapus Spasi pada Awal atau Akhir Baris

Posted by

Pada suatu file teks, seringkali saya menghadapi masalah spasi yang tidak diinginkan pada awal atau akhir baris. Meskipun tampaknya sepele, keberadaan spasi ekstra ini dapat mempengaruhi format atau parsing, serta menyebabkan ketidakakuratan dalam pengolahan data. Untuk mengatasi hal tersebut, saya kerap menggunakan perintah “tr” yang ada pada Linux.

Untuk memudahkan, saya mempunyai file dengan nama test.txt yang disimpan pada folder /tmp/. File tersebut berisi beberapa baris tulisan. Saya menggunakan perintah “cat -A” untuk melihat adanya spasi tersebut

Pada sample gambar di atas, ada spasi di awal dan di akhir tulisan “dua, empat, dan lima”. Kemudian spasi di akhir tulisan “tiga”

Untuk menghilangkan spasi tersebut, tambahkan perintah tr -d “[:blank:]”

Setelah ditambahkan perintah tr, spasi di awal dan di akhir tulisan menghilang. Untuk menyimpan hasilnya, bisa tambahkan tanda “> nama-file”

Cara di atas, hanya berlaku apabila tulisan per-baris hanya satu kata. Jika lebih dari satu kata, gunakan perintah sed

cat -A lokasi-file | sed 's/^[ \t]*//g' | sed 's/$[ \t]*//g'

Note: Perintah sed yang pertama akan menghapus blank space di awal tulisan dan perintah sed yang kedua, menghapus blank space di akhir tulisan

Itulah panduan untuk menghapus spasi di awal dan di akhir baris menggunakan tr dan sed command

Silakan dicoba dan semoga bermanfaat 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.