n beim Bashscript umleiten ======
Ein- und Ausgaben können umgeleitet werden
Eine solche Umleitung ist für die beteiligten P... ozess ist es letztlich egal, woher er seine Eingaben bezieht und wohin er seine Ausgaben schreibt. Als Ziel bzw. Quelle einer jeden Umleitung kommen entweder Dateien in Frage oder a... spricht man auch von »Pipelining«.
Zunächst fassen wir alle Möglichkeiten zur Umleitung von Ein- und Ausgaben zusammen:
<code>< datei
Standardeingabe, Lesen aus »datei«... leitung ======
Die drei dem Terminal zugeordeneten Dateikanäle stdin, stdout und stderr können jederzeit auf Dateien umgeleitet werden. Den drei Standarddateien sind die Filehandles 0 (stdi
rund.
Ein im Vordergrund laufendes Programm können Sie jederzeit mit <Strg>-<Z> unterbrechen, ohne es komplett beenden zu müssen.
Sie können es dann mit "fg" wieder erwecken, mit "bg" in den Hintergrund schicken oder sich mit "jobs" ansehen, welche Programme noch so alle darauf warten, von Ihnen wieder gerufen zu werden.
==== Shortcuts ====
mit 'history' kann man sich alle Einträge aus '~/.bash_history' anzeigen lassen.
Mit Rufzeichen (!) vor der Zahl kann man den entsprechenden Befehl sofort ausführen
Wenn man nach dem Rufzeichen einen Text eingibt,
tels //find// alle/bestimmte Datei nach vorgegebenen Inhalten durchsuchen:
<code>
find . -name "*.php" -print -exec grep 'S... =
Versehentliche Zusätze in Schatzkiste. Sie werden nach der Zahl in Centbeträgen in den Dateinamen kodiert. Also z.B. 2€ : 001-Z200AAAAAAAAAA.jpg
Na... e>
====== Zeilen zählen ======
z.B. die Codezeilen des Linuxkernel (Git-Checkouts) zählen (mit allen Leerzeilen, Kommentaren und Textdateien im Quellcode):
<code>find . -type... /\.git.*' | xargs cat | wc -l</code>
Nur die Zeilen Text in Dateien mit Quellcode zählen:
<code>find . -name *.[hcS] -not -regex '\./\.git
====== String nach bestimmten Zeichen splitten/cutten /wie explode in PHP) ======
Quelle((http://www.linuxforen.de/forums/ar... (Username;Passwort;E-Mail).
Nun will ich aber, den Usernamen, Passwort und E-Mail Adresse in einer eigenen Variabel speichern, z.b.: in der variabel usernam... f deutsch gesagt will ich einfach das ganze zerlegen durch die ";" zerlegen und in ein array speichern.
Mit PHP ist das doch ... ungsvariable IFS (Input Field Separator) zu splitten:
<code>
IFS=";"
while read User Password Email
do
=
<code bash>
#!/bin/bash
X=""
if [ -n "$X" ]; then # -n tests to see if the argument is non empty... may be unary or binary. Unary expressions are often used to examine the status of a file. There are s... ne of the primaries is of the form `/dev/fd/N', then file descriptor N is checked. If the file argumen... an zero.
-t fd
True if file descriptor fd is open and refers to a terminal.
-u file
True if file