Nowe posty

Autor Wątek: Jak napisać kilka skryptów(rwx,who)  (Przeczytany 4152 razy)

sebagd

  • Gość
Jak napisać kilka skryptów(rwx,who)
« dnia: 2013-09-14, 11:34:30 »
Witam, mam problem z napisaniem skryptów. Pierwszy udało mi się napisać:
1) Napisać skrypt, który wypisze zawartość bieżącego katalogu
posortowaną według wielkości plików.
"
#!/bin/bash
ls -la --sort=size
read
"
Pozostałych dwóch nie potrafię zrobić.
Wziąłem się za trzeci, lecz szybko utknąłem:
3) Napisać skrypt, który wypisze identyfikatory użytkowników
zalogowanych do systemu (Wskazówka: Należy wybrać identyfikatory z
informacji uzyskanych poleceniem who)
"
#!/bin/bash
who
read
"
Nie wiem, jak wyodrębnić same nazwy użytkowników. Próbowałem zrobić to parametrami, ale nic nie działa.
Za drugi nawet nie wiem jak się zabrać.
2) Napisać skrypt, który usunie z katalogu podanego jako parametr
skryptu wszystkie pliki z uprawnieniami rwx dla innych użytkowników
(others).
Czekam na podpowiedzi ;)

Offline ultr

  • Users
  • Guru
  • *****
  • Wiadomości: 1177
    • Zobacz profil
Jak napisać kilka skryptów(rwx,who)
« Odpowiedź #1 dnia: 2013-09-14, 14:44:57 »
3)
Wybieranie kolumny: man cut
Usunięcie duplikatów: man sort
Połączone za pomocą |

2)
Wystarczy jedno polecenie find z odpowiednimi parametrami: man find
Oraz użycie $1

Polecam:
http://dief.republika.pl/main.html