Untuk menempatkan spasi di antara argumen, cukup tambahkan " "
, mis awk {'print $5" "$1'}
.
Namun tidak disarankan untuk memls
- parsing output dari perintah , karena tidak dapat diandalkan dan output untuk manusia, bukan skrip. Oleh karena itu gunakan perintah alternatif seperti find
atau stat
.
Berikut ini contoh menggunakan GNU stat
:
$ stat -t *
001.txt 23 8 81a4 501 20 1000004 242236402 1 0 0 1460260387 1460260239 1460260239 1460260194 4096
7c1c.txt 21 8 81a4 501 20 1000004 242236595 1 0 0 1460261322 1460260486 1460260486 1460260486 4096
yang akan mencetak Anda hasil yang ramah mesin (dalam bentuk singkat), sehingga Anda bisa mendapatkan apa yang Anda butuhkan. Kemudian gunakan -c
untuk menggunakan format tertentu, atau gunakan awk
, cut
atau read
untuk mendapatkan kolom yang tepat.
Periksa stat --help
opsi selanjutnya. Misalnya untuk mencetak hari modifikasi, periksa contoh ini .
ls
. Ini akan menggigit Anda di bagian belakang, cepat atau lambat.