Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ausgabe Zeilenumbruch



wasa
24-01-2002, 19:52
Folgendes Problem ich habe einen Skript generiert der bestimmte dinge abfragrt und dann in TMP Dateinen Ausgibt diese führe ich folgender massen zussammen:

echo $Windows $ist $shit > blabla.info

wie kriege ich es hin das er mir einen Zeilenumbruch zwischen Windows und ist usw... macht in der Datei blabla.info

deac
24-01-2002, 19:56
ein enter bekommst du hin, indem du einfach mehrere zeilen eifügst.
die erste enthällt das erste, was übergeben werden soll:
echo $Windows >blabla.info
das zweite enthällt ebenfalls den text, welches in der zweiten zeile stehen soll, aber aufgepasst: es soll an die datei angefügt werden und nicht eine neue datei erstellt werden! also nehmen wir einfach ">>":
echo $ist >>blabla.info
...

wasa
24-01-2002, 20:05
danke für die schnelle Hilfe jetzt komme ich schon weiter.

wasa
24-01-2002, 20:20
danke für die schnelle Hilfe jetzt komme ich schon weiter.

fork
25-01-2002, 01:50
Das geht natuerlich auch in einer Zeile. Der Schalter -e aktiviert die Sonderfunktionen von \-Zeichen. wie

\a alert (bell)
\b backspace
\c suppress trailing newline
\f form feed
\n new line
\r carriage return
\t horizontal tab
\v vertical tab
\\ backslash
\NNN the character whose ASCII code is NNN (octal); if NNN is not
a valid octal number, it is printed literally.

Naeheres siehe Infoseiten zu echo("info echo")

Beispiel:
echo -e "Windows\nXPist\nschön\nbunt"

wasa
26-01-2002, 12:09
danke damit konnte ich das ganz jetzt zu meiner Zufriedenheit Lösen!!!!