Wer weiß, wie nach Schreiben auf /dev/nvram die CMOS-Checksumme zu aktualisieren ist? So weit ich die Kernelquellen verstanden haben, erledigt das eigentlich die Treiber-Schreibroutine von selbst....
Art: Beiträge; Benutzer: thommy
Wer weiß, wie nach Schreiben auf /dev/nvram die CMOS-Checksumme zu aktualisieren ist? So weit ich die Kernelquellen verstanden haben, erledigt das eigentlich die Treiber-Schreibroutine von selbst....
Klasse!
Herzlichen Dank;-) Auf ioctl wäre ich nicht gekommen.
Gruß thommy
Welche Möglichkeiten gibt es um festzustellen, welche seriellen Ports tatsächlich existieren.
Ein open auf sämtliche Device-Dateien /dev/ttyS0.../dev/ttyS23 ist ebenso erfolgreich wie ein...
Einen hätt' ich noch:
Linuxfibel
thommy
Trage eine Zeile
syntax on
in die Datei ~/.vimrc ein, dann aktiviert vi das Highlighting automatisch beim Start.
Thomas
Du vergleichst hier Äpfel mit Birnen. Jede Sprache hat einen anderen Einsatzbereich und keine der aufgeführten Sprachen ist in jedem Fall durch eine andere zu ersetzen.
Thomas
...
echo Passwort:
stty -echo
read pass
stty echo
...
Thomas
Headerdateien gehören ins Makefile, da die C-Dateien von diesen abhängen. Anbei findest Du ein Gerüst, wie ein Makefile aufgebaut sein kann, damit Abhängigkeiten automatisch mittels 'make depend'...
cp DATEIGIEBTESNICHT /home/ 2>/dev/null && mv /home/DATEIGIEBTESNICHT user/
So würde es die Linuxfibel tun;-)
Thomas
Vertausche einmal die Linkreihenfolge in: -loSDL -lSDL.
Thomas
Inwiefern Prozesswechsel auftreten, hängt bei diesem einfachen Beispiel von der Geschwindigkeit des Prozessors und von der momentanen Auslastung ab. Vermutlich sind Deine Tasks so schnell, dass alle...
...nicht ganz. 'cd new' wird nur ausgeführt, wenn 'mkdir new' scheitert. Die Befehlsfolge würde für mich nur so Sinn ergeben:
test -d new || mkdir new && cd new
Naja, vielleicht prüft Roemer ja...
Nicht auf alles kann ich mir einen Reim machen; ich denke, Du hast eventuell Tippfehler drin.
Zunächst das Skript
Es druckt einfach die zwei Zeilen:
echo Hallo Welt
cat <Scriptname>
Warum so umständlich?
nl /etc/fstab
oder
awk '{print NR, $0}' /etc/fstab
Thomas
Mit 'yesno' erreichst Du das nicht. Scrollbare Listen sind mit 'menu' möglich. Schau Dir dazu die Beispiele in der Linuxfibel (unter Shells->Bashprogrammierung->Dialogboxen) an.
Thomas
...weil wget die Ausgaben auf Standardfehler schreibt.
also
wget ... 2>/dev/null
Thomas
Ist es ein Tippfehler, dass zwischen while und ':' das Leerzeichen fehlt. Ansonsten liegt es nicht an der while-Schleife, wenn's das Skript nicht tut...
Thomas
awk '{print tolower($0);}' <datei>
Thomas
Die Ksh selbst ist nicht frei, daher ist ksh unter Linux ein Link auf die pdksh. Vermutlich hast Du letztere Shell nicht installiert.
Thomas
Erklärung für den Stern:
ls -F
Vermutlich ist ls bei Dir ein Alias, sodass obige Option automatisch mit reinspielt.
'Command not found'...
Wirklich schwierig, wenn tcsh wirklich...
Der Optimierer bemerkt: es geht auch ohne einen neuen Prozess;):
Kurz=${Lang:$((-3))}
wobei 'Lang' die Variable mit dem ausführlichen Inhalt ist und 'Kurz' die letzten 3 Zeichen zugewiesen...
Dein Thema ist bei Scriptsachen leicht Off-Topic;)
...und meine Assembler-Kernel-Erfahrungen liegen auch schon 8 Jahre zurück...
Soweit meine Erinnerung reicht, muss ein bootfähiger Code die...
Wenn Dein Suchmuster ein "Wort" ist, dann hilft Folgendes:
grep -qw Suchmuster <Datei> && sed ... <Datei>
'Suchmuster' wird als Wort erkannt, wenn es bspw. folgender Gestalt ist:
...
Nur der relevante Teil:
laenge = strlen(satz);
for(i=0, j=0; i<laenge; i++) {
if(satz[i]==' ' || satz[i]=='.' || satz[i]==',' || satz[i]=='!' || satz[i]=='?')
continue;
satz[j++] =...
Handelt es sich bei dem Programm um ein Shellskript? Dann lies doch zu Beginn dessen die Datei(en) mit den Variablendefinitionen ein.
Also etwa in dieser Art:
#!/bin/sh
. ~user/.profile
Im...