staging.inyokaproject.org

Mit einem Script eine Textdatei bearbeiten

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

Planeswalker

Anmeldungsdatum:
21. April 2009

Beiträge: 13

Hi Leute,

vor kurzem habe ich angefangen mit der Konsole zu arbeiten und habe es nach langer Zeit endlich geschafft, mein Touchpad zu deaktivieren (das Wiki hier hat mir net geholfen). Ich musste in einer Systemdatei nur eine Zeile Text hinzufügen. Jetzt wollte ich ein Script schreiben, dass das Touchpad aktiviert und deaktiviert. Ich hab mir das so vorgestellt, dass man beim Aktivieren die jeweilige Textzeile mit einem "#" auskommentiert und beim Deaktivieren das "#" entfernt. Doch hier kommt mein Problem: Wie kann ich über ein Script eine Textdatei auf diese Art und Weise bearbeiten? Hab schon gegoogled und was ich gefunden habe verweist auf sed, awk und grep, aber daraus werd ich net schlau.

Hab Ubuntu 8.10 (demnächst 9.04 😊) und somit die Bash Konsole (soweit ich weis gibt es ja Mehrere). Könnt ihr mir bitte helfen?

Thx für eure Antworten ☺.

PS: Ich hoffe, dass hier ist der Richtige Bereich hierfür.

RvD Team-Icon

Avatar von RvD

Anmeldungsdatum:
26. Mai 2006

Beiträge: 2870

Planeswalker schrieb:

Ich hoffe, dass hier ist der Richtige Bereich hierfür.

Nein, ist es nicht. Lies Touchpad - und lass die Finger von der Module-Blacklist.

käptn_ahab

Anmeldungsdatum:
12. Januar 2009

Beiträge: 321

grep/sed oder awk ist dein Freund dabei.

http://www.brunolinux.com/02-The_Terminal/Find_and%20Replace_with_Sed.html also folgendes müsste funktionieren:

sed -i 's/Befehl/#Befehlt/g' Test.txt

Aber wie Rotbart schon sagte, falscher Bereich und lass die Finger von Systemdateien, wenn du nicht weißt was du machst 😉

Planeswalker

(Themenstarter)

Anmeldungsdatum:
21. April 2009

Beiträge: 13

Das ist genau das, was ich gesucht habe, danke ahab 👍.

@Rotbart: Diese Seite im Wiki über das Touchpad hab ich schon gelese, ich konnte das Touchpad jedoch weder über die xorg.conf noch über die HAL deaktivieren, obwohl ich mich genau an die Anweisungen gehalten habe. Und andere Programme haben nicht geholfen, da sie die SHMConfig brauchten, die ich nicht aktivieren konnte.

Das mit dem Finger weg lassen von Systemdateien war eins der ersten Dinge, die man mir über Linux beigebracht hat ("Freiheit bedeutet auch, dass du dich selbst zerstören kannst!"). Da es aber sonst nicht ging muss ich das halt so machen, weil das TP beim Tippen massiv stört. Funktioniert aber ohne Probleme, habs zu Testzwecken schon mehrmals auskommentiert und wieder entkommentiert (ist das überhaupt ein Wort? 😊).Aber trotzdem danke für die Erinnerung ☺.

käptn_ahab

Anmeldungsdatum:
12. Januar 2009

Beiträge: 321

ich setz mal auf gelöst (für die Leute die wissen was sie tun!) 😇

Antworten |