Saya butuh bantuan untuk mengetahui cara menggunakan perintah sed untuk hanya menampilkan kolom pertama dan kolom terakhir dalam file teks. Inilah yang saya miliki sejauh ini untuk kolom 1:
cat logfile | sed 's/\|/ /'|awk '{print $1}'
Upaya lemah saya untuk mendapatkan kolom terakhir untuk ditampilkan juga adalah:
cat logfile | sed 's/\|/ /'|awk '{print $1}{print $8}'
Namun ini mengambil kolom pertama dan kolom terakhir dan menggabungkannya bersama dalam satu daftar. Apakah ada cara untuk mencetak kolom pertama dan kolom terakhir dengan jelas dengan perintah sed dan awk?
Input sampel:
foo|dog|cat|mouse|lion|ox|tiger|bar