DF
Re: DF
so etwa:
Gruß
gms
Code: Alles auswählen
gms2 ~ # dfavail() { df -P -k "${1:-.}" | awk '(FNR>1){print$4}'; }
gms2 ~ # dfavail /var
30580256
gms2 ~ # dfavail .
23454920
gms
- mikrokosmos
- Beiträge: 225
- Registriert: 26.07.2006 19:38:24
Re: DF
Du könntest sie beispielsweise in /etc/bash.bashrc eintragen - sofern du die bash als Shell nutzt, natürlich. Dann braucht's aber noch ein wenn ich mich recht entsinne.[/s]
Edit: Ist Mist, siehe unten.
Code: Alles auswählen
export dfavail
Edit: Ist Mist, siehe unten.
Zuletzt geändert von mikrokosmos am 11.06.2008 12:30:46, insgesamt 1-mal geändert.
- mikrokosmos
- Beiträge: 225
- Registriert: 26.07.2006 19:38:24
Re: DF
Habs grade mal ausprobiert. Das Exportieren von Funktionen scheint tatsächlich nicht zu klappen. 
Was aber wirklich funktioniert:
Die Datei /usr/local/bin/dfavail anlegen mit dem Inhalt
Dann noch ein beherztes und nun kann man dfavail problemlos nutzen.

Was aber wirklich funktioniert:
Die Datei /usr/local/bin/dfavail anlegen mit dem Inhalt
Code: Alles auswählen
#!/bin/sh
df -P -k "${1:-.}" | awk '(FNR>1){print$4}';
Code: Alles auswählen
chmod +x /usr/local/bin/dfavail
Re: DF
Hi,
rein der besseren lesbarkeit halber mach doch aus
dann hast du auch die Einheit mit im Output. Dann kommt von daher keine Frage auf.
rein der besseren lesbarkeit halber mach doch aus
gms hat geschrieben:Code: Alles auswählen
gms2 ~ # dfavail() { df -P -k "${1:-.}" | awk '(FNR>1){print$4}'; }
Code: Alles auswählen
gms2 ~ # dfavail() { df -P -k "${1:-.}" | awk '(FNR>1){print$4 " k"}'; }
Roland
"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"
"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"
Re: DF
so ein Mist wäre das gar nicht gewesen, nur das mit dem "export dfavail" ist falsch.mikrokosmos hat geschrieben:Du könntest sie beispielsweise in /etc/bash.bashrc eintragen - sofern du die bash als Shell nutzt, natürlich. Dann braucht's aber noch einwenn ich mich recht entsinne.[/s]Code: Alles auswählen
export dfavail
Edit: Ist Mist, siehe unten.
Die ~/.bashrc bwz /etc/bash.bashrc wird beim Start einer interaktiven Bash-Shell gelesen. Daher würde die Funktion auch ohne "export" in allen interaktiven Bash-Shells zur Verfügung stehen.
Ein eigenes Script hat aber den Vorteil, daß das Kommando auch in nicht-interaktiven Shells ( z.B Shellscripts ) genutzt werden kann, ohne daß die Funktion vorher gesourced werden muß.
Gruß
gms