Könntest du nun freundlicherweise mal erklären was du überhaupt machen/erreichen willst
habe Probleme mit 'sed ...'
- cosinus
- Beiträge: 3439
- Registriert: 08.02.2016 13:44:11
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: Bremen
Re: habe Probleme mit 'sed ...'
Re: habe Probleme mit 'sed ...'
ich möchte alle Laufwerke ohne Zusatzangaben in ein File einlesen. (HDD, USB)
gruss
------
Debian Bookworm XFCE
und andere Derivate
------
Debian Bookworm XFCE
und andere Derivate
- cosinus
- Beiträge: 3439
- Registriert: 08.02.2016 13:44:11
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: Bremen
Re: habe Probleme mit 'sed ...'
Und warum nimmst du dafür ein so unhandliches Konstrukt mit sed auf /proc/partitions? Was ist denn mit
Code: Alles auswählen
awk '/sd[a-z]|nvm/ {print $4}' /proc/partitions
Re: habe Probleme mit 'sed ...'
'awk' habe ich noch nicht gehört, klappt aber soweit. Danke schön.
gruss
------
Debian Bookworm XFCE
und andere Derivate
------
Debian Bookworm XFCE
und andere Derivate
- towo
- Beiträge: 4408
- Registriert: 27.02.2007 19:49:44
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: habe Probleme mit 'sed ...'
Er will vermutlich nur die Partitionen, nicht die Devices sehen.
Aber, nichts genaues weiss man nicht.
Aber, nichts genaues weiss man nicht.
- towo
- Beiträge: 4408
- Registriert: 27.02.2007 19:49:44
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: habe Probleme mit 'sed ...'
Code: Alles auswählen
/sbin/blkid -c /dev/null | awk -F\: '{print $1}'
- cosinus
- Beiträge: 3439
- Registriert: 08.02.2016 13:44:11
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: Bremen
Re: habe Probleme mit 'sed ...'
towo hat geschrieben:23.03.2023 14:10:54Ginge auch.Code: Alles auswählen
/sbin/blkid -c /dev/null | awk -F\: '{print $1}'
Re: habe Probleme mit 'sed ...'
Und was machst du dann mit der Datei?debksian hat geschrieben:23.03.2023 13:35:14ich möchte alle Laufwerke ohne Zusatzangaben in ein File einlesen. (HDD, USB)
- cosinus
- Beiträge: 3439
- Registriert: 08.02.2016 13:44:11
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: Bremen
Re: habe Probleme mit 'sed ...'
Ausdrucken und abheften
Re: habe Probleme mit 'sed ...'
es soll ein prg. geben, mit dem ich jeden Sektor eines Datenträgers bearbeiten kann.
Hatte ich schon mal gemacht, aber inzwischen gehen eine Befehle nicht mehr, hat sich einiges geändert.
Hatte ich schon mal gemacht, aber inzwischen gehen eine Befehle nicht mehr, hat sich einiges geändert.
gruss
------
Debian Bookworm XFCE
und andere Derivate
------
Debian Bookworm XFCE
und andere Derivate
Re: habe Probleme mit 'sed ...'
Damit ist noch lange nicht Schicht im Schacht . Die Kommandozeile ist das Herz von Linux. Kauf dir bei Gelegenheit ein Buch über Linux, gerne gebraucht, Alter egal, vielleicht sogar gilt Älter=besser wenn es noch eine 2 an der ersten Stelle der Jahreszahl hat.debksian hat geschrieben:23.03.2023 14:09:07'awk' habe ich noch nicht gehört, klappt aber soweit. Danke schön.
Das Wiki ist ebenfalls ein Einstieg. https://wiki.debian.org/ShellCommands?h ... terface%29
Dort ist auch awk angegeben. Man weiß natürlich nicht, welches Programm was macht. Die Beschreibung von awk erschlägt zunächst jeden, schließlich versteckt sich in den drei Buchstaben eine sehr leistungsfähige Programmiersprache.
Für den Anfang sind auch find und grep wichtiger als awk. Damit kann man ratzfatz Dateien suchen und finden und nach Wörtern oder Mustern durchsuchen. Probier da einfach mal herum, am besten an Bereichen, die dich gerade interessieren. Wenn dich eine Beschreibung erschlägt, dann suche eine andere. Dann kommt man auch leichter rein. Es lohnt sich!
Wichtig ist es auch zu sehen, wie viele kleine Programme über Pipes kombiniert werden können, um komplexere Aufgaben ohne spezialisierte Tools zu nutzen. Du könntest zum Beispiel aus deiner ersten Frage etwas machen, zum Beispiel
- mit cat /proc/wasauchimmerdaswar ausgeben
- mit sed aus vielen Leerzeichen in Reihe jeweils eins machen
- mit cut den String aufsplitten und nur das passende Element ausgeben
- als Luxus mit grep leere Zeilen löschen
Christoph
- cosinus
- Beiträge: 3439
- Registriert: 08.02.2016 13:44:11
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: Bremen
Re: habe Probleme mit 'sed ...'
Ist das eigentlich so ne Art Hobby von dir, sowenig Infos wie möglich zu posten? Oder ist das ein soziales Experiment bei dem du wissen willst wie die Leute/Helfer auf solche Rate-mal-mit-Rosenthal-Spielchen reagieren?debksian hat geschrieben:23.03.2023 16:23:38es soll ein prg. geben, mit dem ich jeden Sektor eines Datenträgers bearbeiten kann.
Hatte ich schon mal gemacht, aber inzwischen gehen eine Befehle nicht mehr, hat sich einiges geändert.
Re: habe Probleme mit 'sed ...'
Wenn man selber oben auf dem Berg steht, vergisst man schnell, wie wenig Uebersicht man hatte, als man beim Aufstieg noch im Tal gewandert ist.cosinus hat geschrieben:23.03.2023 21:09:17Ist das eigentlich so ne Art Hobby von dir, sowenig Infos wie möglich zu posten? Oder ist das ein soziales Experiment bei dem du wissen willst wie die Leute/Helfer auf solche Rate-mal-mit-Rosenthal-Spielchen reagieren?debksian hat geschrieben:23.03.2023 16:23:38es soll ein prg. geben, mit dem ich jeden Sektor eines Datenträgers bearbeiten kann.
Hatte ich schon mal gemacht, aber inzwischen gehen eine Befehle nicht mehr, hat sich einiges geändert.
Wenn die User genau wuessten, was sie brauchen, dann braeuchten sie kein Forum mehr, weil sie entweder per Webrecherche oder Lesen der Doku ihre Antworten bekommen wuerden. Der Sinn eines Forums und sein groesster Wert ist, dass man vage Fragen stellen kann!
Use ed once in a while!
- cosinus
- Beiträge: 3439
- Registriert: 08.02.2016 13:44:11
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: Bremen
Re: habe Probleme mit 'sed ...'
Dass sie das nicht wissen ist mir schon klar. Genau deswegen wird ja gefragt. Aber es ist doch nicht zuviel verlangt gleich von Anfang an zu schreiben, was überhaupt erreicht werden soll. "Sektoren bearbeiten" lasse ich als Antwort nicht gelten
Re: habe Probleme mit 'sed ...'
Ich klemme mich mal dazwischen.
Du meinst wahrscheinlich dd. Das gibt es aber schon seit Ewigkeiten. Zum experimentieren brauch man unbedingt Datenträger, wo ein Datenverlust keine Rolle spielt, zum Beispiel einen alten USB Stick mit zwei Partitionen. dd kann nämlich genauso gut mit Partitionen arbeiten. Nochmal Vorsicht, damit kann man sich prima in den Fuß schießen .debksian hat geschrieben:23.03.2023 16:23:38es soll ein prg. geben, mit dem ich jeden Sektor eines Datenträgers bearbeiten kann.
Hatte ich schon mal gemacht, aber inzwischen gehen eine Befehle nicht mehr, hat sich einiges geändert.
- cosinus
- Beiträge: 3439
- Registriert: 08.02.2016 13:44:11
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: Bremen
Re: habe Probleme mit 'sed ...'
Damit kann man Sektoren kopieren oder überschreiben. Bearbeiten ist was anderes.
Re: habe Probleme mit 'sed ...'
Genau genommen hast Du natürlich recht. Eigentlich sind es drei Schritte. Sektoren auslesen, mit einem Hexeditor oder ähnlichem bearbeiten, zurück schreiben. Natürlich könnte man auch eine GUI machen die die drei Schritte vereint. Irgendwer hat so etwas möglicherweise schon lange in seinem selbst erstelltem Werkzeugkasten.cosinus hat geschrieben:25.03.2023 04:44:10Damit kann man Sektoren kopieren oder überschreiben. Bearbeiten ist was anderes.
Re: habe Probleme mit 'sed ...'
Ich hätte sogar selber etwas fast fertiges. Früher habe ich viel mit automatisierter Meßtechnik gearbeitet. Je nach Zweck wurden auch Screenshots vom Display einiger Meßgeräte gebraucht. Die konnte man damals im Bitmap Format oder GIF89 Format (so meine ich) auf den Rechner kopieren. Selbstverständlich war der Hintergrund immer Pechschwarz . Das freut später den Drucker. Für die schnelle Modifikation habe ich mit ein Tcl/Tk Skript geschrieben,cosinus hat geschrieben:25.03.2023 04:44:10Damit kann man Sektoren kopieren oder überschreiben. Bearbeiten ist was anderes.
Das Skript hat zuerst die Farbtabelle extrahiert und aus dem Rest die Bitmap geholt. Beides wurde in einer GUI angezeigt. Die Farbtabelle lies sich in jedem Wert invertieren. Damit war schon einmal der Hintergrund weiß und eine der Datenlinie hatte meist auch eine normale Farbe. Der Rest sah aus wie in einem Bonbonladen . Die einzelnen Farbwerte konnte man dann ändern und bei Zufriedenheit die Datei mit Originalbitmap aber geänderter Farbtabelle speichern.
Für das oben genannte Projekt wäre das noch einfacher. Es gäbe keine Farbtabelle und somit nur ein Bit pro Index. Darstellen könnte man das einfach pro Sektor in einer Gruppe von (2x8)x8 Pixel mit Klickbuttons, mal 512 Bytes pro Sektor vorausgesetzt. Und ob man die Daten aus einer Datei holt und schreibt oder man dd einbindet ist ja kein großer Unterschied.
Einen Icon-Malprogramm für Tk GUIs habe ich in ähnlicher Weise auch gemacht. Das war vielleicht schon vorher fertig. So entsteht eins aus dem anderen.