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
Poczytaj: http://www.google.com/search?q=bash+kurs .
Offline
#!/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 -rn
Offline
eee HunteR, nie robimy tu proszę rozwiązań zadań domowych. Czadman podał ścieżkę i to powinno wystarczyć
Offline
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
ooo kurcze :D - wielkie sorry, ale jestem dupa, a zasugerowałem się czadmanem, bo kiedyś była identyczna sytuacja
Offline
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
już za późno :) - poza tym niech cały post zostanie. Jedni będą wiedzieć żeby nie pytać, inni aby nie odpowiadać
Offline