im Artikel "Kreuz und quer - Ein- und Ausgabeumleitung in der Shell", S. 142 weitergehende Anwendungen von Umleitungen:
Mehrere Umleitungen innerhalb eines Befeh... lassen sich jedoch innerhalb der Schleife durch weitere Umleitungen zeitweilig außer Kraft setzen. Es ist auch möglich, de... Eingabekanäle.
In der Bourne-Shell lassen sich weitere Kanäle mit den normalen Umleitungsoperatoren öffnen; der Benutzer muß lediglich die Nummer des gewünschten Kanals angeben. Mit den Umleitungsoperatoren <& und >& kann er die neuen Kanäle
perators
Here's a quick list of test operators. It's by no means comprehensive, but its likely to be all you'll need to remember (if you... regular file.
-g file
True if file exists and its set-group-id bit is set.
-h file
True if file exists and is a symbolic link.
-k file
True if file exists and its "sticky" bit is set.
-p file
True if file exists and is a n... to a terminal.
-u file
True if file exists and its set-user-id bit is set.
-w file
True if file exists and is wri
ctice for inputing passwords is to read the text without displaying it on the screen. The UNIX Bourne shell does not have this functionality as a command, but a combination of commands will...
To restore the echoing, use stty echo. However, it is poor programming to make the assumption that e
====== Dateien nach Inhalt durchsuchen ======
Mit der Shell lassen sich mittels //find// alle/bestimmte Datei nach vorgegeben... len ======
z.B. die Codezeilen des Linuxkernel (Git-Checkouts) zählen (mit allen Leerzeilen, Kommentaren und Textdateien im ... ellcode):
<code>find . -type f -not -regex '\./\.git.*' | xargs cat | wc -l</code>
Nur die Zeilen Text in Dateien mit Quellcode zählen:
<code>find . -name *.[hcS] -not
rch die ";" zerlegen und in ein array speichern.
Mit PHP ist das doch ganz einfach mit explode() möglich.
mfg
----
Benutz doch einfach die Möglichkeit, eine Eingabezeile von read über die Umgebungsvariable IFS (Input Field Separator) zu splitten:
<code>
IFS=";"
while read User Password Email... Und vergiss für dieses Problem Perl oder awk. Damit bekommt das doch jeder hin und das ist einfach ni
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 dar... 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 entsprec... hendes Wort ausschneiden
*[Strg + y]: ausgeschnittenen Text einfügen
*[Strg + Alt + y]: das erst