Ralf Steck wrote:
jetzt habe ich in der crontab einen "Vorgang mit mehreren Bfehlen in einer Pipe, der so lang ist, dass er umbricht - natürlich funktionierts nicht. Kann mir jemand sagen, ob es dazu ein Zeichen gibt, das dem Skript sagt: "Das ist alles eine Zeile"?
Dann hast du "automatischen Zeilenumbruch" eingeschaltet. Lösche einfach den Zeilenumbruch. Dein Editor (welchen verwendest du?) zeigt dir jetzt die Zeile ohne Umbruch an (du musst nach rechts scrollen um alles zu sehen) oder bricht nur noch die Bildschirmausgabe um. Beim "Vim"-Editor kannst du mit J zwei Zeilen zu einer zusammenfügen. Da solche langen Zeilen aber nicht so schön anzusehen sind und nicht gut lesbar sind, kann man in Shell-Scripten das Zeichen "\" als letztes Zeichen ans Zeilenende schreiben. Für die Shell wird dann der Zeilenumbruch aufgehoben und sie liest die folgende Zeile gleich mit. Achte aber darauf, dass der Back-Slash "\" wirklich das letzte Zeichen in der Zeile ist. christian -- Bitte kein CC: bei Antwort an Mailingliste Mail-Etikette: To: cschult@gmx.de, Subject: send etikette Mail-Etikette: http://www.ndh.net/home/schult/etikette.html --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com