Linux 15.010 Themen, 106.838 Beiträge

Aufgaben zum Arbeiten mit der bash!

Frank-Strauss / 9 Antworten / Flachansicht Nickles

Hallo,

Ich arbeite gerade mit dem Buch Linux - Das distributionsunabhängige Handbuch! http://openbook.galileocomputing.de/linux/

Ich bin bei Kapitel 4 ...... also arbeite mich gerade in die Shell ein, was auch sehr gut klappt.
Das Problem ist, das Befehle nur anhand eines Beispieles erklärt werden (welche ich auch nachmache!) - damit eine Savhe aber auch richtig fluppt, muss man mit ihr spielen (in dem Fall mit Shellkommandos!).
Mir fehlen aber die dazu nötigen Aufgaben um hier und da was auszuprobieren .......

Wie in der Überschrift schon genannt arbeite ich mit der bash .... vllt nützt diese Angabe etwas, falls nicht .... vergesst es!:)

natürlich könnt ihr hier Sachen reinposten für jedes x beliebiges Kapitel (nicht nur bis Kapitel 4)

danke schonmal für die Hilfe!


mfg Strauss

bei Antwort benachrichtigen
the_mic REPI „Aufgabenstellung : Shell Script erstellen. welche folgende Aufagbe löst:...“
Optionen

Was mir daran nur grad so schnell auffällt:
isroot=$(whoami)
if [ $isroot = "root" ]; then

könnte man eleganter und sicherer gestalten. Da die Möglichkeit besteht, den root-Account umzubenennen, sollte man besser die UID abfragen, welche für den root-Account immer 0 ist. Ausserdem kann man das ganze sowieso auf eine Zeile verkürzen. Summa summarum kommt dann raus:
if [ "$(id -u)" = "0" ]; then
Lediglich die drittletzte Zeile müsste dann halt
echo "... Sie sind hingegen als "$(whoami)" angemeldet !"
lauten :-)

Als weitere Finesse könnte man den Namen der Swapdatei randomisieren und z.B. mittels mktemp generieren lassen. Man könnte auch noch drauf eingehen, was denn derzeit alles an Swap eingebunden wird, die Info steht in /proc/swaps. Zumindest diese zwei Anregungen wären doch Ansätze für Frank-Strauss, um Repis Skript etwas zu erweitern.

cat /dev/brain > /dev/null
bei Antwort benachrichtigen