41
Ohjelmointi, palvelimet ja muu edistyneempi käyttö / Vs: Miten siirtää ls:n total tulosteen loppuun?
« : 19.10.23 - klo:04.19 »Ei siitä taida selvitä ilman AWKia tai vastaavaa. Tässä AWK-ratkaisu:Koodia: [Valitse]ls -alFh "$@" | gawk -f koe.awk
Enpä kehtaa vielä merkitä tätä ratkaistuksi, koska tuo komento ei toimi, jos sen kohdistaa muihin hakemistoihin:
Koodia: [Valitse]
$ alias lg='ls -Fltrh "$@" | gawk -f ~/koe.awk'
ari@ari-JL:~$ lg
drwxrwxr-x 2 ari ari 4,0K tammi 28 2023 data/
drwxr-xr-x 2 ari ari 4,0K tammi 28 2023 Videot/
drwxr-xr-x 2 ari ari 4,0K tammi 28 2023 Musiikki/
drwxr-xr-x 2 ari ari 4,0K tammi 28 2023 Mallit/
drwxr-xr-x 2 ari ari 4,0K tammi 28 2023 Julkinen/
drwxr-xr-x 2 ari ari 4,0K helmi 7 2023 Työpöytä/
drwxr-xr-x 2 ari ari 4,0K helmi 7 2023 Kuvat/
-rw-rw-r-- 1 ari ari 78 syys 30 01:14 koe.awk
drwxrwxr-x 3 ari ari 4,0K loka 19 02:16 avi/
total 244K
ari@ari-JL:~$ lg avi/
gawk: warning: command line argument `avi/' is a directory: skipped
ari@ari-JL:~$ lg ./avi/
gawk: warning: command line argument `./avi/' is a directory: skipped
Eh? Mitä se gawkille kuuluu, mikä komentorivin parametri on? Käsittelisi vaan sen, mitä sille putkesta syötetään...