Inhalt einer Datei über Bashbefehl ändern?

silkesommer

Weigelts Zinszahler (Rotfranch)
Registriert
18.02.08
Beiträge
249
hallo zusammen, wie und mit welchem befehlt kann man ein inhalt einer datei über bash verändern?

bsp:

Ordnername: Shopping
enthaltene Datei: amazon.txt (oder doc, xls ...) in die txt Datei möchte ich zb eine textzeile hinzufügen, nur wie?

Danke im voraus :-D
 

Sid.TUX

Reinette de Champagne
Registriert
20.08.05
Beiträge
414
echo "mein Zusätzlicher Inhalt" >> amazon.txt
 

silkesommer

Weigelts Zinszahler (Rotfranch)
Registriert
18.02.08
Beiträge
249
echo "mein Zusätzlicher Inhalt" >> amazon.txt

ok habe folgendes im bash eingegeben aber der text ist nicht im amazon.txt drin

cd ....... (bin nun im verzeichnis, wo sich die amazon.txt befindet)
echo tippeirgendeinenschmarnein amazon.txt

was mache ich falsch?
 

Sid.TUX

Reinette de Champagne
Registriert
20.08.05
Beiträge
414
ja der Fehler ist die vergessenen ">>" die sorgen dafür daß der Text ans Ende der Datei angehängt wird.
Ein > überschreibt dagegen die Datei!

und den Text bitte in " setzen
 

Ch-Macuser

Roter Delicious
Registriert
26.11.06
Beiträge
93
anstatt
echo tippeirgendeinenschmarnein amazon.txt
das eingeben:

Code:
echo "tippeirgendeinenschmarnein" >> amazon.txt


Wenns immer noch nicht funktioniert, poste doch mal, was dir die Bash nach dem Kommando ausgibt.

Gruss Johannes
 

silkesommer

Weigelts Zinszahler (Rotfranch)
Registriert
18.02.08
Beiträge
249
anstatt

das eingeben:

Code:
echo "tippeirgendeinenschmarnein" >> amazon.txt
Wenns immer noch nicht funktioniert, poste doch mal, was dir die Bash nach dem Kommando ausgibt.

Gruss Johannes

ok, danke für die korrektur. jedoch wurde folgendes in die amazon.txt eingefügt, welches ich nicht eingegeben habe:

敫湩⁥桡畮杮眠獡椠档栠敩⁲楥瑮灩数潳汬

:eek:
 

Sid.TUX

Reinette de Champagne
Registriert
20.08.05
Beiträge
414
Bist du sicher daß die amazon.txt ne echte Plaintext Datei ist und kein RTF oder ähnliches?

mach mal in der Bash: cat amazon.txt
 

silkesommer

Weigelts Zinszahler (Rotfranch)
Registriert
18.02.08
Beiträge
249
Bist du sicher daß die amazon.txt ne echte Plaintext Datei ist und kein RTF oder ähnliches?

mach mal in der Bash: cat amazon.txt


ähhh, was soll dann passieren? habs eingegeben hier der text, der mir in der bash gegeben wird:

??Rufe mich an, so will ich dir antworten und will dir kundtun gro?e und unfa?bare Dinge, von denen du nichts wei?t
 

Sid.TUX

Reinette de Champagne
Registriert
20.08.05
Beiträge
414
Ist das der korrekte Inhalt der Datei?
cat gibts Dateiinhalte aus. ("man cat" erklärt das - beendet wird man mit Taste q)
 

silkesommer

Weigelts Zinszahler (Rotfranch)
Registriert
18.02.08
Beiträge
249
Ist das der korrekte Inhalt der Datei?
cat gibts Dateiinhalte aus. ("man cat" erklärt das - beendet wird man mit Taste q)

ok, ich les mich mal in die man ein - was meint ihr wann ich mich wieder melde, spätestens in sagen wir mal einem jahr? - ;)

nein, jetzt mal wirklich. das ist der textinhalt. diese amazon.txt wurde als test erstellt.
 

Sid.TUX

Reinette de Champagne
Registriert
20.08.05
Beiträge
414
Wenn das der Textinhalt ist dann Frag ich mirch jetzt ernsthaft wo die chinesischen Zeichen von da oben auf einmal herkommen... extram seltsam
 

quarx

Brauner Matapfel
Registriert
17.04.05
Beiträge
8.444
("man cat" erklärt das - beendet wird man mit Taste q)
Seit wann muss man cat mit q beenden? Du verwechselst das wahrscheinlich mit less. ;)
... hat sich erledigt
@silkesommer: Warum willst Du auf Biegen und Brechen im Terminal arbeiten, wo Du Dich anscheinend überhaupt nicht auskennst? Reicht ein Editor nicht aus, um die Textdatei zu bearbeiten? Gib doch mal mehr Details über Dein Vorhaben.
 
Zuletzt bearbeitet:

Sid.TUX

Reinette de Champagne
Registriert
20.08.05
Beiträge
414
Seit wann muss man cat mit q beenden? Du verwechselst das wahrscheinlich mit less. ;)
@silkesommer: Warum willst Du auf Biegen und Brechen im Terminal arbeiten, wo Du Dich anscheinend überhaupt nicht auskennst? Reicht ein Editor nicht aus, um die Textdatei zu bearbeiten? Gib doch mal mehr Details über Dein Vorhaben.

ich meinte auch man mit q beenden ;)
 

quarx

Brauner Matapfel
Registriert
17.04.05
Beiträge
8.444
Oh sorry, hab zu schnell gelesen. :eek:
 

silkesommer

Weigelts Zinszahler (Rotfranch)
Registriert
18.02.08
Beiträge
249
Seit wann muss man cat mit q beenden? Du verwechselst das wahrscheinlich mit less. ;)


@silkesommer: Warum willst Du auf Biegen und Brechen im Terminal arbeiten, wo Du Dich anscheinend überhaupt nicht auskennst? Reicht ein Editor nicht aus, um die Textdatei zu bearbeiten? Gib doch mal mehr Details über Dein Vorhaben.

natürlich reicht ein editor aus, was spricht denn dagegen, wenn ich wissen möchte wie mans über den terminal macht? so wies aussieht mache ich ja noch die anfänger fehler - kann mir nicht vorstellen has hier nur profis posten -
 

Berndi

James Grieve
Registriert
06.09.07
Beiträge
136
Erstell mal die txt-Datei auch übers Terminal, dann sollte es auf jeden Fall gehen.

echo "Dies ist der Text der 1.Zeile" > test.txt
echo "und das ist Zeile 2" >> test.txt