Вход на сайт
Skript - Скрипты
301 просмотров
Перейти к просмотру всей ветки
в ответ Mik78 15.07.04 18:13
Неплохая (на мой счет) программа. Фуккции написанны в ToDo и Update
Если будете копировать, подправте "|" пробелами на уровень "+".
#!/bin/bash
#---------------------------------------------------------------
# Name: Hardware.sh
# Autor: Mikhail Fuks
# Datum: 04.03.04
# Version: 0.00-2-3
# ToDo: PCI-Karten konfiguration, Shared Library Konfiguration, Anzahl der User,
# aktive Prozesse, aktuelle Platenbegrenzung, suchen in einer Datei
#
#
# Update: 04.03.04: Rahmen eingebaut
# 05.03.04: Q=Exit abgetrennt, M-Befehl eingebaut
#---------------------------------------------------------------
echo
echo
echo
echo "+-------------------------------------------------------------------------------------------+"
echo "| Sie können folgende Informationen über Ihr System bekommen |"
echo "+-------------------------------------------------------------------------------------------+"
echo "| A = Ausgabe der PCI-Karten Konfiguration |"
echo "| B = Ausgabe der Shared Library Konfiguration |"
echo "| C = Ausgabe der Anzahl angelegter User |"
echo "| D = Ausgabe der aktiven Prozesse |"
echo "| E = Ausgabe der aktuellen Platenbegrenzung |"
echo "| M = Gemountete Laufwerke ansehen |"
echo "| F = Suchen in einer Datei |"
echo "+-------------------------------------------------------------------------------------------+"
echo "| Q = Exit |"
echo "+-------------------------------------------------------------------------------------------+"
echo
echo -e "Drücken sie bitte eine Buchstabe von A bis F,M oder Q:\c"
read Antwort
case "$Antwort" in
[Aa]) cat /proc/pci
./$0 ;;
[Bb]) cat /etc/ld.so.conf
./$0 ;;
[Cc]) cat /etc/passwd
./$0 ;;
[Dd]) ps -au
./$0 ;;
[Ee]) df -m
./$0 ;;
[Ff]) echo "Geben sie bitte ein Pfad zur Datei"
read Datei
echo "Geben Sie bitte gesuchtes Wort"
read Wort
if test -f $Datei
then
if grep $Wort $Datei >/dev/null 2>&1
then sleep 1; echo -e "\nHurra!!!!! Gefunden!!!!!"
else sleep 1; echo -e "\nSchade!!! Ihr Wort $Wort wurde in $Datei nicht gefunden."
fi
else sleep 1; echo -e "\nDatei wurde nicht gefunden!!!"
fi
./$0 ;;
[Mm]) mount
./$0 ;;
[Qq]) exit;;
* ) echo "Sie haben falsche buchstabe eingegeben"
./$0;;
esac
Если будете копировать, подправте "|" пробелами на уровень "+".
#!/bin/bash
#---------------------------------------------------------------
# Name: Hardware.sh
# Autor: Mikhail Fuks
# Datum: 04.03.04
# Version: 0.00-2-3
# ToDo: PCI-Karten konfiguration, Shared Library Konfiguration, Anzahl der User,
# aktive Prozesse, aktuelle Platenbegrenzung, suchen in einer Datei
#
#
# Update: 04.03.04: Rahmen eingebaut
# 05.03.04: Q=Exit abgetrennt, M-Befehl eingebaut
#---------------------------------------------------------------
echo
echo
echo
echo "+-------------------------------------------------------------------------------------------+"
echo "| Sie können folgende Informationen über Ihr System bekommen |"
echo "+-------------------------------------------------------------------------------------------+"
echo "| A = Ausgabe der PCI-Karten Konfiguration |"
echo "| B = Ausgabe der Shared Library Konfiguration |"
echo "| C = Ausgabe der Anzahl angelegter User |"
echo "| D = Ausgabe der aktiven Prozesse |"
echo "| E = Ausgabe der aktuellen Platenbegrenzung |"
echo "| M = Gemountete Laufwerke ansehen |"
echo "| F = Suchen in einer Datei |"
echo "+-------------------------------------------------------------------------------------------+"
echo "| Q = Exit |"
echo "+-------------------------------------------------------------------------------------------+"
echo
echo -e "Drücken sie bitte eine Buchstabe von A bis F,M oder Q:\c"
read Antwort
case "$Antwort" in
[Aa]) cat /proc/pci
./$0 ;;
[Bb]) cat /etc/ld.so.conf
./$0 ;;
[Cc]) cat /etc/passwd
./$0 ;;
[Dd]) ps -au
./$0 ;;
[Ee]) df -m
./$0 ;;
[Ff]) echo "Geben sie bitte ein Pfad zur Datei"
read Datei
echo "Geben Sie bitte gesuchtes Wort"
read Wort
if test -f $Datei
then
if grep $Wort $Datei >/dev/null 2>&1
then sleep 1; echo -e "\nHurra!!!!! Gefunden!!!!!"
else sleep 1; echo -e "\nSchade!!! Ihr Wort $Wort wurde in $Datei nicht gefunden."
fi
else sleep 1; echo -e "\nDatei wurde nicht gefunden!!!"
fi
./$0 ;;
[Mm]) mount
./$0 ;;
[Qq]) exit;;
* ) echo "Sie haben falsche buchstabe eingegeben"
./$0;;
esac
Пьянство не рождает пороков: оно их обнаруживает.
Нюрнбергская жизнь молодёжи
Нюрнбергская жизнь молодёжи