Ini adalah keisengan di kala WFH alias work from home. Melakukan ekstraksi waktu pada changelog slackware64-current yang terakhir kami update 8 Januari 2021.
Changelognya terdiri dari 4 bagian:
- Waktu
- Packages yang mengalami perubahan (Upgraded, Removed, Added, Rebuilt)
- Keterangan perubahan
- Pembatas update antarwaktu (+————————–+)
Akan diambil yang no.1 saja.
Hapus semua baris. Yang berawalan Sun, Mon, Tue, Wed, Thu, Fri, Sat jangan hapus. Kemudian hasilnya dibuat file baru bernama changelog-date.txt.
$ sed '/^(Sun\|Mon\|Tue\|Wed\|Thu\|Fri\|Sat)/!d' /var/lib/slackpkg/ChangeLog.txt > changelog-date.txt
Hapus semua baris yang berakhiran dengan tanda titik.
$ sed -i '/\.$/d' changelog-date.txt
Hapus semua baris yang diawali whitespace (spasi juga tab)
$ sed -i '/^[ \t]/d' changelog-date.txt
Selesai.