Cześć,
Nie znalazłem żadnej kategorii związanej z Linuxem, więc spróbuję napisać tutaj. Najwyżej proszę moderatorów o przeniesienie wątku do odpowiedniego działu.
Na zajęcia z Linuxa mam przygotować skrypt, poniżej podaję polecenie.
"Napisać skrypt, który będzie wyświetlał informacje o plikach (ale nie katalogach) w następującym formacie: właściciel atrybuty rozmiar nazwa, przy czym pole właściciel może przybrać następujące wartości: ?moj? (jeżeli jesteś właścicielem pliku), ?administratora? (jeżeli właścicielem pliku jest root), ?innych? (w innym przypadku)."
Obecnie udało mi się znaleźć coś takiego:
#!/bin/bash
ls -pl 2> /dev/null | grep -v / | tail -n +2 | awk -v me=$(whoami) '{
if ($3 == me) {
owner="moj"
}
else if ($3 == "root") {
owner="administrator"
}
else {
owner="ktos inny"
}
print $1, owner, $9
}'
Czy jest ktoś w stanie po krótce omówić mi poszczególne elementy tego kodu?