Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Skrypt dla zadanej jako parametr nazwy użytkownika odczytuje z pliku /etc/passwd login, pełną nazwę i katalogi domowe użytkownika, następnie komenda du odczytuje rozmiar wszystkich plików w domowym katalogu użytkownika. Wyświetla dane.
Z góry dzieki za odpowiedz
Offline



Administrator




Poczytaj: http://www.google.com/search?q=bash+kurs .
Offline

DUG


#!/bin/bash
USER=$1
if [ $# -eq 0 ]; then
echo "$0: Podaj jako parametr nazwe usera!!!"
exit 1
fi
USER_LOGIN=`getent passwd | grep ${USER} | awk -F ":" '{print $1}'`
USER_UID=`getent passwd | grep ${USER} | awk -F ":" '{print $3}'`
USER_GID=`getent passwd | grep ${USER} | awk -F ":" '{print $4}'`
USER_NAME=`getent passwd | grep ${USER} | awk -F ":" '{print $5}'`
USER_HOME=`getent passwd | grep ${USER} | awk -F ":" '{print $6}'`
clear
echo "-------------------------------------"
echo -e "USER:\t\t"${USER_LOGIN}
echo -e "UID:\t\t"${USER_UID}
echo -e "GID:\t\t"${USER_GID}
echo -e "Imie Nazwisko:\t"${USER_NAME}
echo -e "Katalog domowy:\t"${USER_HOME}
echo "-------------------------------------"
echo "Pliki w katalogu domym usera:"
du -hc ${USER_HOME} | sort -rnOffline






Ojciec Założyciel
eee HunteR, nie robimy tu proszę rozwiązań zadań domowych. Czadman podał ścieżkę i to powinno wystarczyć
Offline



Administrator




Bodzio napisał(-a):
eee HunteR, nie robimy tu proszę rozwiązań zadań domowych. Czadman podał ścieżkę i to powinno wystarczyć
;] heh chyba nie czadman. No ale właśnie, to nie edukacyjne.
Offline






Ojciec Założyciel
ooo kurcze :D - wielkie sorry, ale jestem dupa, a zasugerowałem się czadmanem, bo kiedyś była identyczna sytuacja
Offline

DUG


Bodzio napisał(-a):
eee HunteR, nie robimy tu proszę rozwiązań zadań domowych. Czadman podał ścieżkę i to powinno wystarczyć
ok sorki, rozumie :D możecie skasować mój post
Offline






Ojciec Założyciel
już za późno :) - poza tym niech cały post zostanie. Jedni będą wiedzieć żeby nie pytać, inni aby nie odpowiadać
Offline