Saya mencoba untuk mengambil beberapa data kolom tunggal dan menampilkannya dalam tty sebagai kolom, seperti ls
halnya. Pada dasarnya, Anda dapat menganggap ini sebagai mencoba untuk mengambil output dari ls -1
dan membuatnya terlihat seperti output normal ls
, di mana jumlah kolom dan ruang yang diberikan untuk setiap kolom dioptimalkan.
Perintah kolom tidak dapat dengan mudah dipaksa untuk mengambil lebar tertentu, dan pr
utilitas tidak secara dinamis mengubah jumlah kolom.
Dengan semua perintah penguraian teks yang tersedia, saya tidak percaya tidak ada cara untuk mewujudkannya.
Ini akan menjadi skrip shell kecil yang cukup rumit, karena untuk menghitung lebar kolom optimal Anda perlu tahu berapa banyak item dalam kolom Anda (untuk menghitung panjang item terpanjang), yang Anda tidak tahu sampai Anda mencari tahu berapa banyak kolom akan ada, yang tergantung pada lebar setiap kolom. Karena alasan yang melingkar, sepertinya perbaikan berulang adalah satu-satunya cara untuk pergi. Tidak sulit, tetapi juga tidak satu-liner. Built-in akan menjadi solusi yang jauh lebih baik jika ada.